From Our Editors
Costa Mesa sushi lovers will fall in love with the menu at Amachi Japanese Restaurant, a Japanese restaurant right in the heart of Costa Mesa.
Parking is accessible and not far from the restaurant.
A night out here can be a bit pricey, so prepare to shell out a bit more. Make a visit to Amachi Japanese Restaurant if you're in the mood for Japanese food that'll rock your palate.