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