Press "Enter" to skip to content

Sushi House

We love this place. It has some authentic chefs that can hook you up with some Natto if you ask for it. That’s SERIOUS!

509 Telegraph Canyon Rd
Chula Vista, CA 91910
+1 619 656 6818