DELI 23

2449 23rd Street
San Francisco, CA 94110