Knights Inn St. Louis North MO is located in St. Louis and attractions in the region include O'Fallon Park, Busch Stadium, and Gateway Arch. Regional points of interest also include Cathedral Basilica of St. Louis and St. Louis Art Museum. Read More About Knights Inn St. Louis North MO
- 24-Hour Front Desk
- Business Services
- FREE Breakfast
(*) = Free, some restrictions may apply.