Residence Inn Denver South/Park Meadows Mall
The Residence Inn Denver South/Park Meadows is conveniently located between the Inverness and Meridian Business Parks and 2 miles south of the Denver Business Tech Center. Park Meadows Shopping Resort and the new IKEA are less than a mile away.