Mellieha


References

Title Summary
Popeye Village ... located along Anchor Bay in Mellieha, Malta .   ...