Remove Ads

Photos for The Hut on Grand View in Lake Placid

5.0
45 votes

The Hut on Grand View in Lake Placid

Lake Placid, New York 12946 USA