Publicado: 2022-08-23 13:49:44.085371Categoría:LandscapesTipo:FotoModel release: No
Share
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