About Popeye Village Contact Anchor Bay, Mellieħa, MaltaTelephone: +356(21)572430 | Fax: +356(21)570579 | Official Homepage