This hotel is located in the Denver Technology Center, surrounded by several corporate offices and shopping centers. It is located in an area of ¿¿tourist affluence, near Red Rocks amphitheater and several parks. Enjoy its comfortable rooms, which have air conditioning, heating, toiletries, TV ... in addition to its facilities, where you can relax in the pool, maintain your routine in the gym or develop your employment in the workplace available. Pets are allowed upon payment of a fee. Located 40 km from the Denver International Airport.