Costa Rossa Hotel

Costa Rossa Hotel

Boutique Hotel located on Xi Beach at the Ionian island of Kefalonia, Greece.
Costa Rossa Hotel