Villa Elena

4.8
(12 reviews)
Agios Dimitrios, Lixouri 282 00 Greece
Condominium
Family
Luxury
Quaint
Hotel
Villa Elena | Argostoli | Greece | TripAligner