Knights Inn started in Columbus, Ohio when its first location opened in 1974. The Columbus-based Cardinal Industries, Inc., former manufacturer of prefabricated buildings such as apartments and motels, developed the chain. The chain utilized extensive landscaping and Tudor architecture, and all properties featured only one story. If you need to find out the Knights Inn Hours