Map
2 Leoforos Dimokratias, Corfu, Greece
Price
125
website
Hotel
Corfu Palace Hotel