Villa Melia

3.2
(6 reviews)
Main Street, Hersonissos, Crete 700 14 Greece
Condominium
Family
Quaint
Hotel
Villa Melia | Heraklion | Greece | TripAligner