Location: the hotel is situated 11 Km. from Denver, with easy access to a number of entertainment and leisure facilities.
See more: Hotels in USA Hotels in Lakewood Holiday Destinations in USA