Tao Sushi is a restaurant offering Chinese and Japanese cuisine, with a focus on sushi. It is recognized as one of the top Japanese restaurants in the area. The establishment is located in Olbia.