A tropical paradise on a small island in the Indian Ocean where enjoying nature is the ultimate recreation with a staff that caters to your every need.
An elegant Cambridge hotel in a lively neighborhood with a variety of distinctive spaces for gathering and relaxing