Letchworth State Park

New York has so many natural gems, and one of our favorites is Letchworth State Park. Located in the Finger Lakes region near Geneseo, NY it's full of waterfalls, rivers and spectacular color in the Fall.

No comments