Restaurant
Sushi Town
9 locals recommend,
Tips from locals
One of the best locale spots for sushi! Fish is always fresh, service is amazing and it’s just down the street!
Unique things to do nearby
Locals also recommend
Location
2346 Newport Blvd
Costa Mesa, CA
East Side Costa Mesa