"Food is very good and staff is very friendly definitely recommend this place!"
Phone: +13142708005,+13143395319
Address: 91 Concord Plaza Shopping Center, St Louis, Missouri, USA, 63128, United States
City: St Louis
Website: http://www.jspitaria.us
Wednesday: 11:00-19:00
Thursday: 11:00-19:00
Friday: 11:00-19:00
Saturday: 11:00-19:00
Sunday: 11:00-18:00
Dishes: 8
Amenities: 9
Categories: 5
Reviews: 1070