The View

Address:

77 Mirror Lake Dr
Inside the Mirror Lake Inn. Lake Placid
Lake Placid, NY 12946

Phone:

518/523-2544

Map:


Contact   ·   Privacy   ·   Terms