Holiday Inn Southwest Route 66
St. Louis , MO 63127
Full-service hotel and conference center located 13 miles west of downtown St. Louis and 13 miles east of Six Flags St. Louis. 213 guest rooms, 10 suites. Banquet and conference facilities for up to 1,200. Complimentary wireless Internet service throughout hotel.
Charges $25 pet fee, per pet/per stay. Dog treats available at front desk. For groups with dogs, they designate pet walking, x-pen and potty areas, as well as signage for the area and providing receptacles with bags.
Not sure how to get here? Get Directions