High Falls Gorge – A Must See in the Adirondacks

High Falls Gorge Adirondacks

If you love waterfalls and nature walks then High Falls Gorge located in the High Peaks Region of the Adirondack Mountains in New York needs to be on your list of “Must Sees” when visiting the Lake Placid area!   High Falls Gorge features four beautiful waterfalls cascading over rocks with walkways, trails, bridges and […]

Continue Reading