Anthonino's Taverna

2225 Macklind, St Louis, Missouri 63110

20141217_Anthoninos_0057.jpg

Photo by Kevin A. Roberts

2225 Macklind, St Louis, Missouri 63110
Mon–Sat: 11 a.m.–10 p.m.
Sun: Available for private events
Greek, Italian, Pizza
$$
101 Best Restaurants 2016
South City, The Hill

Tags

Mentions