Next » « Previous

Church of Saint Zacharia

Click to enlarge

Location

Lefkada,Greece

Year

2009