Fair Haven Beach State Park has one of the finest public lakefronts in upstate New York, with high bluffs above sandy beaches and hilly woodlands.
Fair Haven Beach State Park has one of the finest public lakefronts in upstate New York, with high bluffs above sandy beaches and hilly woodlands.