Situated approximately 3 km from Malia Harbour, Villa Leandros Premium Suites Neapoli offers an opportunity to discover various tourist attractions in the area. The apartment goes beyond by offering…
More
1
All hotels in Neapoli (Crete) are booked for your dates. Try other dates