The Cap St Georges is also home to the Cleopatra Spa, one of the biggest wellness centres on the island, which offers special ...