The newly renovated Holiday Inn Columbus Downtown Capitol Square is located in the heart of downtown Columbus. Located nearby is the State Capitol Building, Center of Science and Industry (COSI), and many arts and entertainment venues. We offer free shuttle service from Port Columbus International Airport (just eight miles away) and within a three-mile radius in downtown Columbus.