This simple hotel is located in Aghia Pelagia. This property does not offer 24-hour reception. Pets are not allowed at Villa Anemomylos.