Lake Placid, FloridaBrand New Lake View House Self Check In
Brand New Lake View House Self Check In
4 Stars
812 Lake Betty Drive , Lake Placid, Florida, USA
Brand New Lake View House - Self Check-In offers accommodation in Lake Placid, 43 km from Atlantis Golf Club. The air-conditioned accommodation is 46 km from Avon Square, and guests can benefit from p…
Change dates
Check-in — Check-out
Select dates
Rooms & Guests
Available Rooms
Select dates to see available rooms