$195,000 - 4062 Labadie Ave, St Louis, MO 63107
4062 Labadie Ave
St Louis,
MO
63107
Major Area: North