Natsho
250 Ogle St, Costa Mesa, California, 92627
Recommended on camera by 1 food creator
“some days you just want to treat yourself without breaking the bank”
Who recommended it
Carolyn | Food•Travel•Lifestyle@dailyhungryla · July 2026Watch the reel →
More places food creators recommend in Costa Mesa.