- Liked: Cleanliness, staff & service, amenities, property conditions & facilities
I like this property its in south denver and it was so nice
Hampton Inn Denver Tech Center South CO is located in Englewood. Denver Botanic Gardens and Washington Park reflect the area's natural beauty and area attractions include Denver Zoo and Wildlife Experience. Looking to enjoy an event or a game while in town? See what's going on at Village Greens Park North, or consider a night out at Cherokee Ranch and Castle.