0 Likes
Gloriously situated on the Island’s Northwest coast, stunning Anchor Bay is one of Malta’s most charming rocky beaches. Famous for its magnificent azure waters, picturesque scenery, and intriguing network of caves, the bay also served as the film set of the 1980’s film Popeye.
...