Extended Stay America - Denver - Tech Center South is a 2-star accommodation within 21 km of University. Founded in 1998, the hotel underwent a renovation in 2006.
Extended Stay America - Denver - Tech Center South lies 19 km away from Denver Museum of Nature and Science.
This business hotel is placed within proximity to mountains and meadows.
Extended Stay America - Denver - Tech Center South can be reached in 40 minutes by car from Denver International airport.
For a comfortable stay in Englewood Extended Stay America - Denver - Tech Center South offers 72 rooms fitted with flat-screen TV, a safe, a sitting area, a sofa and a work desk. In-room self-catering facilities include a microwave, a cooktop and utensils.
Eat & Drink
In the morning a continental breakfast is served at the lobby. Landry's Seafood and Little Bangkok Thai Cuisine are situated in a metropolitan area, about 200 meters away of the property.
The conveniences such as a safety deposit box, a car park and a lift are offered on site.
Guests will benefit from a seasonal outdoor pool and barbeque grills. A gym and a fitness centre are among the on-site facilities.
Wireless internet is available in public areas for free.
Private parking is possible on site for free.