Courtyard Denver South/Park Meadows Mall
Courtyard Denver South/Park Meadows Mall, is located across the street from Park Meadows Mall and the County Line Light Rail stop. The hotel is situated just off of 1-25 and adjacent to the Inverness and Meridian Office Parks.