Filter Results
Apply Filters
Clear Filters
Holiday parks in Lake Placid
Amazing Mountain Views Lake Placid & 1980 Olympic Center
156 Parkside Drive 2, Lake Placid, United States Show map
The excellent Amazing Mountain Views Lake Placid & 1980 Olympic Center hotel includes air-conditioned rooms a mere 1.7 km from Mirror Lake. Located in proximity to the movie theater "Palace Theatre",…
From US$ 763
Book Now