Situated along historic “Route 66” at highways 44 and I-270, the Holiday Inn Route 66’s suburban location is central to all St. Louis offers. This full service facility is entirely renovated with 213 guest rooms and 18,000 square feet of flexible conference space. We proudly participate in IHG’s “Green Engage”.
Read more...