1701 Mission StreetSanta Cruz CA 95060
831.426.6660
Sushi Totoro is a great place to enjoy the fusion cuisine that California is known for in the form of our innovative sushi rolls and appetizers.