kisiwa-house-bg

Kisiwa House

A luxurious hotel in Stone Town, Kisiwa House, Kisiwa meaning island in Swahili,
per person