welltravelledmunchkins.com
12 Reasons to Visit Popeye Village in Malta - Well Travelled Munchkins
The set of the 1980's film Popeye is located in Anchor Bay in Malta. Here are 12 reasons why you should consider a day out at Popeye Village in Malta.