3153 Magnolia Ave St. Louis, MO 63118

$1,450.00
3 beds
2 baths
2300 sqft
MLS # Active