Ithaca Falls

Ithaca Falls is probably our favorite of the Finger Lakes region of Western New York. We think it could very well be the largest of the waterfalls in the region with a reported 75ft height and a…