Mexican restaurant
Chimichanga's Mexican Restaurant, located on the vibrant South Grand Blvd in St. Louis, offers a delightful taste of Mexico without breaking the bank. With its casual and cozy atmosphere, this hidden gem serves up fantastic margaritas and mouthwatering puffy tacos that are well-seasoned and sure to satisfy. Diners rave about the quick service, great happy hour deals, and large portions, making it perfect for groups or solo visits. Enjoy outdoor seating and friendly staff while indulging in affordable comfort food at this charming spot, where reservations are recommended but not required.
American restaurant
3152 Osceola St, St. Louis, MO 63111, United States
Chinese restaurant
4232 S Broadway ste b, St. Louis, MO 63111, United States
Mexican restaurant
5901 Southwest Ave, St. Louis, MO 63139, United States
Tex-Mex restaurant
925 Geyer Ave #3921, St. Louis, MO 63104, United States