Stock Photo: Lion crest in the Venetian Barracks, Corfu Town, Ionian Islands, Greece

Stock Photo: 1486-14765 Lion crest in the Venetian Barracks, Corfu Town, Ionian Islands, Greece