Sushi restaurant · 7880 Telegraph Rd #8, Ventura, CA
To-Go · Delivery
See full menu
More food in Ventura, CA · Sushi in Ventura