Baraza Resort & Spa Zanzibar Island

  • Information

Baraza Resort & Spa

Address P. O. Box 2284
Town Zanzibar Island