Contact Us

San Antonio Location
2442 Nacogdoches Road
San Antonio, TX 78217
P: 210-826-8303
F: 210-826-1816
E: info@mamasrestaurants.com

Hours of Operation:
Sunday: 8:00 AM - 9:00 PM
Monday - Thursday: 7:00 AM - 9:00 PM
Friday: 7:00 AM - 10:00 PM
Saturday: 8:00 AM - 10:00 PM