News
The Christopher Inn was a 16-story round hotel located at 300 E. Broad St. Columbus Monthly described it as “Featuring an international menu with specialties like beef stroganoff and Chinese ...
On July 29, 1963, the Christopher Inn, a 16-level circular hotel, opened in downtown Columbus at 300 East Broad Street.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results