Very simple little sushi bar in a shopping mall. But great sushi and excellent value. It doesn't look like a fashionable fancy place but the food was really good and I have eaten at a lot of 5 star palces that didn't offer such good food. Highly recommend.
Address: 19010 Ventura Blvd, Los Angeles, CA 91356-3214
Location: United States > California (CA) > Los Angeles> > South San Fernando Valley
- Neighbourhood: South San Fernando Valley
Phone Number: +1 818-881-8518