Explore relationships

St Peter's Pool, Malta

St Peter's Pool (Official: Peter's Pool), (Maltese: Il-Bajja ta' Pietru) is a small bay on the island of Malta. It is located on the North Eastern point of the Dellimara Peninsula.

Use + to expand a branch. Click a topic name to open its summary.