Karta Vacation Rentals
In Greenwood Village’s Denver Tech Center, this pet-friendly business hotel sits minutes from Cherry Creek State Park and Fiddler’s Green Amphitheatre. Downtown Denver is about 10 miles north and the light rail is just half a mile away, with Denver International Airport roughly 26 miles out.