Archived
12921 S Houston Ave,
IL 60633
Property details
Single family
1965 year
3 bedrooms
2 baths
4,339 sqft
2 years on site