The Italian meats and wonderful smells of this little deli make you want to stop, stay awhile, and just enjoy the environment. Located in North Beach, it is the ideal spot to grab one of the best Italian. sandwiches you will ever eat. On my list as one of the best places in San Francisco. Only wish I would have...
More
