$410,000 - 4300 S Compton Avenue, St Louis, MO 63111
4300 S Compton Avenue
St Louis,
MO
63111
Major Area: South City