17 Algonquin Drive

Lake Placid, NY 12946

Directions