Nestled in upstate New York, between the cities of Buffalo and Rochester, lies one of the most beautiful natural attractions on the East Coast: Letchworth State Park. Known as the "Grand Canyon of the ...
Want waterfalls, rainbows and “gorge-ous” fall foliage? Head to Letchworth State Park in western New York State. It’s home to the spectacular Genesee River Gorge, also called the “Grand Canyon of the ...