The Deli King

The Deli King

1143 Taraval St, San Francisco, CA 94116

(415) 664-5464

Eat24 Free Online Ordering