Property Location
Located in Greenwood Village (Centennial - Tech Center), La Quinta Inn & Suites Denver Englewood Tech
Center is close to Fiddler's Green Amphitheater and Park Meadows Mall. This hotel is within the
vicinity of Kennedy Soccer Complex and Sky Ridge Medical Center.
Rooms
Make yourself at home in one of the 149 air-conditioned rooms featuring refrigerators and microwaves.
Wired...