Homewood Suites by Hilton Denver Tech Center ** Smoking Rooms Available ** Located in Tech Center (Centennial – Tech Center), Homewood Suites by Hilton Denver Tech Center is close to Park Meadows Mall, Sky Ridge Medical Center, and Fiddler’s Green Amphitheater. Additional area attractions include Kennedy Soccer Complex. Address 199 Inverness Drive W Englewood, CO, 80112 GPS 39.56707, -104.867969 Web View Website LOCATION ON MAP Plan My Route Home » Hotels » Colorado Hotels » Denver Hotels » Southeast Denver Hotels » Homewood Suites by Hilton Denver Tech Center