Annunciation of the Theotokos Orthodox Cathedral Rhodes Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
Pl. Eleftherias
Rhodes,
Dodecanese
851 00
Greece
Phone: 22410 77916
Church Pastor
Fr. Sklivakis Emmanouel
Priest
Pl. Eleftherias
Rhodes,
Dodecanese
851 00
Greece
Phone: 22410 77916