Anchor bay

Anchor bay

Anchor Bay, also known as Popeye Village, is a true hidden gem on the northwest coast of Malta,…