
St. Louis, MO, United States
Holiday Inn St Louis Sw - Route 66 By IHG
3-star hotel · IHG HOTELS & RESORTS
Celebrate the Holiday's in St. Louis!Experience this fully renovated hotel and conference center. Relax at our amazing resort style outdoor heated pool which features luxury cabanas or sit by our fire pit in the evening and relax…
- Wi-fi
- Wired Internet
- 24-hour reception
- Outdoor freshwater pool


