The Rock Restaurant is a restaurant built on the Indian Ocean in Zanzibar. Built at 7...

43