Thompson Middle School

2244 Brookwood Drive, South Elgin

$394,900
4 beds
2.2 baths