Get directions to: Applebee's Neighborhood Grill & Bar - South St Louis, Saint Louis, MO
Restaurant address: 4680 Chippewa Street Saint Louis, MO 63116, USA
Restaurant: Applebee's Neighborhood Grill & Bar - South St Louis