Iglesia de los Santos Apóstoles
Church of the Holy Apostles Peter and Paul, Stikada