Home > Information on Cities and Towns > New York > Lake Placid > Lake Placid Photo
Mirror Lake, as viewed from behind downtown Lake Placid, NY
Lake Placid is located in the High Peaks region of the Adirondacks in New York. This region also has many beautiful lakes, including Mirror Lake, which can be found in the center of Lake Placid. Travel Guide of America has information and photos on Lake Placid, New York, as well as other top vacation and tourist spots, interesting cities and towns, and much more in the United States.
See other Lake Placid, NY photo.