Holiday inn st louis sw route 66
Location located in st louis sunset hills holiday inn st louis sw route 66 is a family friendly hotel close to laumeier sculpture park grants farm and magic house st louis childrens museum also nearby is museum of transportation hotel features holiday inn st louis sw route 66 has an outdoor pool an indoor pool and a spa tub wireless internet access is complimentary in public areas business amenities at this 3 star property include a 24 hour business center and meeting room