Soneva reveals details of its newest resort, Soneva Jani
The brand’s newest luxury resort offering will comprise 24 water villas and one island villa, with additional island villas planned at a later stage
Read More...
Read More...