BALHAMBRA SUITES

Central Village Square
Fiskardo
Greece