Onibaba Seattle Onigiri Restaurant

Onibaba is a new restaurant and dream from Mama and Marin featuring onigiri and the flavors of Tsukushinbo.

Irasshaimase!