Hannaford to open store in Lake Placid