https://www.yelp.com/biz/yubuya-costa-mesa
1500 Adams Ave Ste 101 Costa Mesa, CA 92626
yubuyasushi.com
L sized inari sushi, freshly made.
They're open 7 days/week and lunch specials are avail until 2:30PM. The inari sushi you get actually looks like the photos.
It's not Michelin, but for...