June 9, 2015 Zibiru Restaurant press Top Tables June 9, 2015 Zibiru Restaurant press The Yak Online, Jun 2015Zibiru Italian restaurant is a charming spot tucked away on Drupadi with a homey atmosphere where tables spill out into the downstairs garden or are under the starlit sky on the charming top deck upstairs.