Check out this great place to stay in Lake Placid
Entire home/apt in Lake Placid, United States. Be one of our first guests to stay at the newly constructed "Park Place", right in the heart of Lake Placid. You are walking distance to EVERYWHERE! Located on Teddy Bear Park, enjoy exquisite views of Whiteface mountain from the balcony while sip...
See this content immediately after install