ITALIAN SANDWICHES AT LITTLE LUCCA

724 El Camino Real, South San Francisco, CA 94080, USA 📍

An unassuming storefront, the shop has become famous for its cheap and overstuffed deli sandwiches, filled with various Italian meats like prosciutto, capocollo, and salami cheeses and of course, their special garlic sauce.