25 Otter Way, Lake Placid, NY 12946

The home on 25 Otter Way in Lake Placid, NY is no longer available. If you’re interested in finding home in or around Lake Placid, check out these nearby homes: