Get directions to: Anthoninos Taverna, Saint Louis, MO
Restaurant address: 2225 Macklind Avenue Saint Louis, MO 63110, USA
Restaurant: Anthoninos Taverna