Mimosa MermaidJul 5, 20207 minTravel Blog - Popeye Village and Anchor Bay, Malta.Popeye Village or Sweethaven Village, is the film set of the 1980 musical production of “Popeye”