Nipon Taro is a Japanese restaurant offering sushi, Asian cuisine, and vegetarian/vegan options.