2617 Main St, Lake Placid
10 bedrooms
Baths
Guests
When you stay at Lake Placid Inn Main Street in Lake Placid, you'll be in the mountains, just steps from Mirror Lake and Adirondack Park. This apartment is 9.7 mi (15.5 km) from Whiteface Mountain and 0.1 mi (0.1 km) from Main Street.
Parking
Elevator
Restaurant
WiFi/Internet
Laundry
Non-smoking
Air conditioning
24/7 front desk
No nearby properties available in this region at the moment.