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