Holiday Inn COLUMBUS DOWNTOWN CAPITOL SQUARE

175 East Town Street
Columbus
Ohio
United States