Neil House

The Neil House was a historic hotel on High Street in Downtown Columbus, Ohio. The hotel operated on Capitol Square from 1842 to 1980.

Neil House

The Neil House was a historic hotel on High Street in Downtown Columbus, Ohio. The hotel operated on Capitol Square from 1842 to 1980.