Monday, October 2, 2017

Church of Demetrius Loumbardiaris

Located at the base of the Acropolis is a tiny 12th Century Byzantine Church, the Church of Demetrius Loumbardiaris.


Front



Rear



Interior



No comments:

Post a Comment