Church Interior

Church Interior

Architect:
Location:
Agios Nikolaos, Crete