Tamarind – On the coast of Barbados

Award Winning   Tamarind, on the Platinum coast of Barbados, features 104 contemporary guest rooms on a vast ...

Read more