Takohachi is a Japanese restaurant offering creative sushi, noodle bowls, and tempura in a relaxed setting.