Home Repair in Ithaca (NY) Full list of companies Home Repair category in Ithaca, New York Holiday Inn Ithaca Downtown 222 South Cayuga Street, Ithaca, NY 14850, (888)897-0088 Page 1