The Deli
CLOSED$ •
3176 Pullman St #125, Costa Mesa
About The Deli
The Deli Reviews
Ratings
Menu
Add a Menu
3176 Pullman St #125, Costa Mesa
The Deli is a convenient and quaint spot for a quick and delicious lunch, especially for those working in the surrounding offices. They offer fresh ingredients, generous portions, and great prices. Their BLT and BLTA sandwiches are crispy and flavorful, and the service is friendly and attentive. With limited seating, it's a hidden gem worth discovering.