Located in Barwa Towers, Al Sadd, The French Olive is a gourmet destination where Italian and French cuisines are served under one roof.