Great atmosphere,great sushi.

Pink Godzilla Sushi Bar...Santa Cruz,ca.