Restaurant
Lucca Delicatessen
20 locals recommend,
Tips from locals
Best sandwiches in SF. Get any sandwich on "Acme Sourdough" if they have it and you can't go wrong.
Things to do nearby
Locals also recommend
Location
2120 Chestnut St
San Francisco, CA
Marina District