Luigi’s Sandwich Palace Has a New South San Francisco Spot

Currently found at 326 Littlefield Avenue, the family-owned shop has been serving the Bay Area for the last 28 years.

Pin It on Pinterest