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.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results