Holiday Inn COLUMBUS DOWNTOWN CAPITOL SQUARE

175 EAST TOWN ST.
COLUMBUS
Ohio
United States