Self Catering in Neapoli (Crete)
Multiple accommodations for your stay
Show map
1 result found
Filters
- Most popular first Sorting
Villa Leandros Premium Suites
Sisi, Neapoli (Crete), Greece (Open map)
The apartment lies 2.5 km from Avlaki Beach. Staying at Villa Leandros Premium Suites Neapoli, guests can visit Malia Minoan Palace,...
Read more...