Aspen Lodge is located in Colorado Springs. Travelers eager for a bit of culture can stop by Pikes Peak Center, while those wishing to experience the area’s natural beauty can explore Garden of the Gods and Red Rock Canyon. Check out an event or a game at Broadmoor World Arena, and consider making time for Cheyenne Mountain Zoo, a top attraction not to be missed.