Address: 10238 Page Ave, Saint Louis, MO 63132 Phone: (314) 429-1113
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