Holiday Inn - Ithaca Downtown

222 S Cayuga St
Ithaca
New York
United States