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 :-)
Subscribe to:
Posts (Atom)