viewing in: Agii Apostoli Church Photos
The Church of the Holy Apostles sits in front of the Stoa of Attalos within the Agora of Athens.