contract pending

162 Dawson Dr, Elgin

$305,000
2
2.5
1975