Deli 23 is located at the address 2449 23rd St in San Francisco, California 94110. They can be contacted via phone at (415) 642-3400 for pricing, hours and directions.
Deli 23 provides Wireless Internet, Business Meetings, Corporate Accounts to it's customers. For maps and directions to Deli 23 view the map to the right. For reviews of Deli 23 see below.