$440,000
2068 Canyon Creek Court, Aurora, IL, 60503
Townhouse