Located on the sea-front of ancient Stone Town, Zanzibar Serena Inn offers accommodation with a view of the Indian Ocean.