MIRROR LAKE INN

77 MIRROR LAKE DRIVE
Lake Placid
New York
United States