Ithaca Falls is a popular and extremely photogenic waterfall located in the heart of Ithaca NY. It’s one of the most powerful waterfalls in the area with a height of 150 ft and a width of 175 ft.
Retiring in this New York town provides beautiful natural scenery coupled with strong cultural attractions thanks to the town ...