Corfu Palace

Leoforos Demokratias 2
Corfu Town
Greece