View Details $200,000 1 of 34 Squirrel Creek Estates | Colorado Springs 42.21 acres On Site: 121 Days