244 S. Main St. , Cleveland
Knights Inn's ideal location in the Cleveland area ensures a relaxing and enjoyable stay. With a comprehensive list of amenities, guests will find their stay at the property to be quite pleasant.