It lies on the edge of a small natural bay next to the Chapel of the Apostle Paul.
This small chapel is located on the beautiful beach of Agios Pavlos.
It is said that the Apostle Paul landed there during his third missionary journey to spread Christianity on the island of Rhodes