Previous Image Next Image Church of The Holy Apostles The Church of The Holy Apostles in The Agora of Athens, Greece. The Church of The Holy Apostles in The Agora of Athens, Greece.