Lucy Hotel
Hotel
Chalkida, Evia
Located right by the sea, Lucy Hotel offers panoramic views over Evoikos Bay, the imposing Venetian castle and the old sliding bridge of Halkida. Free Wi-Fi is available in all areas.
Number of rooms: 92
Voudouri Str. 10, Chalkida, 34100, Greece
Hotel booked 1 times today.