Dockyard At Spinilonga, Crete

Dockyard at Spinilonga, Crete

Dockyard at Spinilonga Island, Crete, Greece. Setting of the best selling book The Island