2024
LAKE PLACID LODGE
Hotel • €€
4.3/5
• 19 reviews
Lake Placid Lodge is a rustic luxury retreat in the heart of the Adirondack ...Read more