Extended Stay America - Denver - Tech Center South is a 2-star venue set just 3.6 km from Elitch Gardens Theme Park, Lakeside Amusement Park and Centennial Center Park. The hotel opened its doors in 1998 and was remodeled in 2006.
This business hotel boasts close proximity to parks.
The property enjoys convenient location within a 35-minute drive to Denver International airport.
All air-conditioned rooms including Deluxe Studio and Standard Studio are fitted with free Wi-Fi, a sofa, a kitchen, a work desk and a microwave.
Eat & Drink
The bar's menu includes barbeque and grills as well as complimentary drinks.
Guests will benefit from 24-hour reception, ironing service and wake up service along with free parking, a lift and a safe deposit box.
Wireless internet is available in public areas for free.
Free private parking is possible on site.