From Our Editors
Costa Mesa sushi lovers will fall in love with the menu at Asahi Systems, a Japanese restaurant right in the heart of Costa Mesa.
Don't fret! Parking options are readily available near Asahi Systems.
With a trip to Asahi Systems, it'll feel like visiting another country with their terrifically authentic Japanese cuisine.