Saturday, September 18, 2010

I Love Sushi


Santa Cruz has a new Japanese Fusion Restaurant called I Love Sushi on Front St. The fabulous menu selection includes a section on Vegetarian Special Rolls. Here is the one I tried (YUM :-)