Lake Placid Olympic Center

216 Main Street, Lake Placid, 12946