Description:
Location - The Homestead Denver Tech Center South Inverness is located in Englewood, Colo.; Four and one half miles from Denver Tech Center; Less than nine miles from Cherry Creek State Recreational Area; Hotel Features - Wireless Internet access for a fee; Access to nearby fitness facility for a fee; Laundry facilities; Guestrooms - Full kitchens; Separate living and sleeping areas
more...
Hotels.com