Mirror Lake is in the Adirondack Mountains in northern New York in the USA. The lake is approximately 122 acres, and has an average depth of about 14 feet. It is located in the village of Lake Placid, near the center of the town of North Elba in Essex County.


mirror lake, mirror, lake, water, river, nature, trees, scenic, landscape


  • cindy50
    cindy50over 1 year ago

    Well done! – click on banner to view your work

desktop tablet-landscape content-width tablet-portrait workstream-4-across phone-landscape phone-portrait