$150,000 - 3370 Macklind Avenue, St Louis, MO 63139
3370 Macklind Avenue
St Louis,
MO
63139
Major Area: South City