Taughannock Falls State Park

Standing 33 feet taller than Niagara Falls, Taughannock Falls is the tallest free-falling waterfall in the Northeastern United States. The State Park encompasses the waterfall, it’s surrounding trails and a fairly grassy beach area where Taughannock Creek spills out into Cayuga Lake. The Lower Falls area is extremely popular due to its convenient location near … More Taughannock Falls State Park