Featuring an indoor pool and on-site dining, this Colorado Springs hotel also offers mountain views. Free WiFi is provided. Garden of the Gods is 8 km from the property.
Antlers Hotel
Address: 4 South Cascade Avenue CO 80903, Colorado Springs, CO, US