Santosha is the Sanskrit word for «contentment», a perfect name for these remarkable, luxury one bedroom and studio self catering suites
boasting wide verandas and traditional jalousie windows that open onto a panoramic view of the beautiful east coast of Barbados and the islands longest beach.