Lemesos · Limassol District
Ιερός Ναός Αγίων Αποστόλων Πέτρου και Παύλου και Αγίου Αρτεμίου
34.685290, 33.033266
Approximate location – not yet verified.