Lee's Deli

Where
117 New Montgomery Street, San Francisco, CA
Call
+1 415.882.9115
Web
Lee's Deli Website
Tags
Food & Drink, Deli, Restaurants, Soup/Salad