Address: 1811 Pestalozzi St, St. Louis, MO 63118, USA
Not really
No. If you would like a Mediterranean restaurant, consider Anthonino's on the Hill. The also serve great Italian classics too.
Add Answer
Thanks! Your answer is awaiting moderation.
Where is there parking?
Is there outdoor seating and is it dog friendly?
Trending Places
American restaurant
Stacked Burger Bar, 7637 Ivory St, St. Louis, MO 63111, USA
1137 Washington Ave, St. Louis, MO 63101, USA
2211 Market St, St. Louis, MO 63103, USA
5400 Murdoch Ave, St. Louis, MO 63109, USA
6177 Delmar Blvd, St. Louis, MO 63112, USA
6101 Government Dr, St. Louis, MO 63110, USA