3820 N 30th St Colorado Springs Colorado
Located in Colorado Springs, Glen Eyrie Castle & Conference Center A Ministry of the Navigators is in the mountains, within a 10-minute drive of Garden of the Gods and Red Rock Canyon. Featured amenities include express check-out, luggage storage, and laundry facilities. This castle has 13 meeting rooms available for events. Free self parking is available onsite.