El Tenampa Mexican Restaurant Y Tienda

10645 Lackland Rd St. Louis MO 63114 USA

(314) 942-8158

Location