Based on 4 reviews, the restaurant has received a rating of 3.8 stars. Price $
Address:
2331 Chambers Rd, St. Louis, MO 63136
Phone: (314) 801-8399
Website: https://order.online/store/se%C3%B1or-taco-mexican-grill-1467158
Menu
… View more
Reviews
Janet Jones
The one thing they are missing is somewhere to sit.
… more
tyrone booze
Closed..
… more
… View more