We love the large portions and frozen Boba tea!
Japanese restaurant located in the Cloverdale shopping plaza.