2412 Main Street, Lake Placid, NY 12946