Mama Lee's Soul Food

6060 Montgomery Drive San Antonio, TX • 
TVF Score: 53.59

Seen On TV Shows

Restaurant Impossible

Episode: Mama Lee on 5/2/2012

Soul Food

Been List
Try List
My Lists
Mama Lee's Soul Food
Additional Info
(888) 888-8888
Google Rating: 4.00
Map for Mama Lee's Soul Food

Cuisines

ChineseSoul

Tags

Carry Out

Nearby Restaurants