Lake Placid

Mirror Lake Boat Rental

0

1 Main St.,
Lake Placid,
NY,
United States,
12946.

The shop has everything you need to explore the lake, from paddleboats and kayaks to hydro bikes.