$300,000 - 337 Electric Street, St Louis, MO 63122
337 Electric Street
St Louis,
MO
63122
Major Area: Kirkwood