Kiwengwa is set on a beautiful, long beach, much of which is occupied by Italian-run resort hotels, that is why is also called 'Little Italy' of Zanzibar. It is perfect beach to enjoy the exclusive peace of Zanzibar.