Zanzibar. Baraza resort. An invitation to relax under the straw huts. by Travel Universe Leave a comment