Thompson Middle School

2244 Brookwood Drive, South Elgin

$394,900
4 beds
2.2 baths

631 Reserve Court, South Elgin

$614,500
4 beds
4.1 baths