My Momma's House

ratingratingratingratingrating
2.08 mi
Food
$$
 
918-933-0116
1725 N Peoria Ave, Tulsa, OK 74106
Hours
Mon
Closed
Tue
Closed
Wed
Closed
Thu
Closed
Fri
Closed
Sat
1:00pm-5:00pm
Sun
1:00pm-6:00pm

Sorry, our menu is reported as outdated.

Request Menu