Church of Saint Demetrius Loumpardiaris, Greece About photo Saint Demetrius Loumpardiaris - 16th-century church at the foot of Filopappou Hill, Athens, Greece. Photo details Athens. 1600 x 1200 JPEG,1,22 MB. Huawei JNY-LX1 camera. Free download Related Photos Best New Books