contract pending

783 Red Barn Lane, Elgin

$230,000
4
2.5
1,654
contract pending

217 Michigan St, Elgin

$147,500
5
3
3,402