2663 Main Street, Lake Placid, NY 12946