1632 North St Louis Avenue Chicago, IL 60647

$469,900.00
3 beds
3 baths
2,445 sqft
MLS # Active
MLS # 08872057