Home » Ohio » Columbus » Holiday Inn Columbus Downtown Capital Square » Map

Holiday Inn Columbus Downtown Capital Square Location Map

This Holiday Inn Columbus Downtown Capital Square is located at 175 E Town St, Columbus, OH-43215. An interactive Map of this Holiday Inn Columbus Downtown Capital Square is shown below.

View details of this Holiday Inn Columbus Downtown Capital Square location.