Get directions to: Astoria Restaurant, Saint Louis, MO
Restaurant address: 12949 Olive Arcade Plz Saint Louis, MO 63141, USA
Restaurant: Astoria Restaurant