Luxury Resort | Boutique Beach Escape | Benguerra Island, Mozambique (opens in new tab)
Kisawa is the perfect blend of luxury resort, escape, indulgence & culture, set on the pristine Benguerra Island off the coast of Mozambique.
Read the original article