Map
2 Leoforos Dimokratias, Corfu, Greece
Hotel
Corfu Palace Hotel