Enjoy views of Mirror Lake while vacationing in a spacious townhouse. Close to Main Street, the Lake Placid Club Lodges offers lodging and accommodations in downtown Lake Placid fronting on Mirror Lake and within easy walking distance of shops and restaurants. 3-day minimum required.