Grace Moodie
More ideas from Grace
St. Peter's Pool is a beautiful natural pool ideal to spend a relaxing day away from the busy tourists spots St. Peter’s Pool is one of the most beautiful and stunning natural swimming pools in Malta and is located close to Marsaxlokk at the tip of Delimara Point in the southwest of Malta.

Peter's Pool in Delimara, Marsaxlokk – a beautiful secret spot considered only by locals