$80,000 - 6620 Idaho Avenue, St Louis, MO 63111
6620 Idaho Avenue
St Louis,
MO
63111
Major Area: South City