Mirror Lake is a  water body located in Carroll County in the Lakes Region of central New Hampshire, United States, in the town of Tuftonboro.
Mirror Lake is a water feature located in Carroll County, part of the Lakes Region in central New Hampshire, USA, in the town of Tuftonboro.