The Garden of the Gods Resort and Spa is located in Colorado Springs, CO, overlooking the spectacular Garden of the Gods National Park. This resort offers a one-of-a kind experience that makes you feel truly special, and for me, this was the ultimate weekend getaway.
Previous
Previous
Valverde Hotel
Next
Next