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.