About Xi Beach
Xi Beach is situated in the south of the Paliki peninsula of Kefalonia, Greece and part of the district Mantzavinata near the town Lixouri.
Xi Beach is situated in the south of the Paliki peninsula of Kefalonia, Greece and part of the district Mantzavinata near the town Lixouri.