Posted inFood and Drink, Restaurant Reviews Isola Dubai Review: No Restaurant is an Island by Thomas Shambler