The Residence Inn Denver South/Park Meadows is an extended stay, all-suite hotel with newly renovated rooms located south of the Denver Tech Center in the Meridian & Inverness Business Parks. Conveniently located at the new County Line Light Rail stop.