Mama Lencha #2
3025 S Memorial Dr, Tulsa
(918) 728-6133
Recent Reviews
Order Online
You May Also Like
IHOP - 3130 S Memorial Dr
Breakfast, American, Burgers
Cracker Barrel Old Country Store - 8008 E 31st St
American, Southern
Pizza Hut - 3140 S Memorial Dr
Pizza, Chicken Wings, Fast Food
Restaurants in Tulsa, OK
Mama Lencha #2
3025 S Memorial Dr, Tulsa, OK 74129
(918) 728-6133