Where is Mirror Lake?

Where is Mirror Lake located?

Mirror Lake, Mirror Lake, United States of America (approx. 42.3947°, -73.88043°)


Where is Mirror Lake on the map?