7104 Idlewild Avenue, St Louis, MO, 63136

$74,900

7104 Idlewild Avenue, St Louis, MO, 63136

ACTIVE