Homewood Suites by Hilton announced the opening of its newest property in the southwest Denver suburb of Littleton, Colorado.
The 84-suite hotel includes a swimming pool, a business center and two rooms totaling 1,000 square feet of meeting space.