The View
77 Mirror Lake Dr, Lake Placid 12946