Property Management & Villa Rentals
We look after your Villa , Your Guests and You
Address:Sea View VillaAyia TheklaAyia Thekla5390