
Englewood, CO, United States
Holiday Inn Express & Sts Englewood Denver South
3-star hotel · IHG HOTELS & RESORTS
New hotel located in Englewood, Colorado minutes from Park Meadows Mall and Castle Rock Outlets. Discover comfort and relaxation at Holiday Inn Express & Sts Englewood Denver South. Whether you’re enjoying a trip to Red Rocks…
- Wi-fi
- 24-hour reception
- Indoor freshwater pool
- Car park
























