Sushi Fresh Ventura Menu

5920 Telegraph Rd, Ventura, CA 93003

Know a great happy hour or special for this location?