By louprior

Aphrodite Hills: a villa with hotel perks

The notion of a villa holiday conjures up images of long lazy afternoons by your own pool, relaxed evening barbecues watching the sun set and, of course, spending time with friends