The Times

On the southwest coast of Cyprus, the Annabelle hotel sits in six acres of lush island gardens

The Times