S & S Restaurant
, 1334 Cambridge St.
Cambridge, MA

c (617) 354-0777
Do Best Deli in Boston/Cambridge...S&S comes from the Yiddish Essen, Essen (Eat, eat!)...