View Post

Popeye Village Malta

Popeye Village Malta. Popeye Village, is a group of rustic wooden buildings located at Anchor Bay in the Mediterranean Island of Malta. This place was created to film the musical …