Deli 23
Address:
2449 23rd St, San Francisco, CA 94110
Phone:
(415) 642-3500
Restaurants,
Delicatessens
Other Businesses:
- Sliders at 449 Castro St, San Francisco, CA 94114
- La Tortilla at 495 Castro St, San Francisco, CA 94114
- Sinbads Pier 2 Restaurant at 141 Embarcadero Drive, San Francisco, CA 94111
- Crab House at Pier 39 at 203C Pier 39, San Francisco, CA 94133
- Scoma's at 47 Pier, San Francisco, CA 94133