Address : 9257 e. costilla avenue greenwood village 80112 Show Hotel Map
Welcome to the Sleep Inn Denver Tech Center, newly renovated Feb. 2009 located in the heart of the Denver Tech Center. Minutes from Park Meadows Mall, Pepsi Center, Elitch Gardens and several other attractions and businesses. 2 kms to city centre 40 kms to the airport (denver) 121 kms to the airport (city of colorado springs municipal airport)