$680,000 - 4239 Obear Avenue, St Louis, MO 63107
4239 Obear Avenue
St Louis,
MO
63107
Major Area: North