77 Mirror Lake Drive, NY 12946 Lake Placid, Verenigde Staten
Dit resort ligt direct aan Mirror Lake, met panoramisch uitzicht op de Adirondack Mountains en heeft ook een eigen restaurant en een spa. Het Lake Placid Olympisch Museum ligt op minder dan 1,6 km afstand.