$74,500 -
7103 Idlewild Avenue
St Louis ,
MO 63136
Special Areas: Sun Room