I've seen them at their Japantown location in SF, but this new spot is close to me in Palo Alto. Can anyone confirm or has anyone gone? I always get sketched out by these places but I know i've had an amazing time there in the past.
https://sanjose.rubratings.com/182637
https://sanjose.rubratings.com/182637