Image 1 of 1
SB-GR025.jpg
Greece, Corfu, Glyfada (Glifada): View over resort on West coast of island