Thompson Middle School

641 Cole Drive, South Elgin

$629,000
4 beds
4.1 baths

2094 Brookwood Drive, South Elgin

$434,900
5 beds
3.1 baths