Tau Tau is a restaurant offering pizza and other dishes, including vegan options.