Address: 10238 Page Ave, Saint Louis, MO 63132 Phone: (314) 429-1113
Reviewed on 02/01/2026
By: Areanna S.
Delicious tacos! I go three fish tacos and they were delicious. The salad is spicy! The beans were delicious. Can't wait to try other stuff on the menu more
Reviewed on 11/10/2025
By: Michelle L.
First time here and very impressed in how clean and well lit this restaurant was. Service is very attentive and helpful. Chips were warm and fresh and they... more