English Valley in Palatine

1065 Smith Street, Palatine

$322,400
3 beds
3 baths

93 King Arthur Court, Palatine

$395,000
4 beds
2.1 baths