Chop Chop Deli

Sandwich shop · 1750 Newport Blvd, Costa Mesa, CA

To-Go · Delivery

More food in Costa Mesa, CA · Sandwich in Costa Mesa