/ New York / Lake Placid, NY / The Haus On Mirror

The Haus On Mirror Lake

1. Check the price and room availability at Booking

thehauslakeplacid.com reviews

2439 Main Street, Lake Placid, NY 12946, USA, New York, Spain