The food is not the only good thing there the staff is the best
All reviews seem positive
In ShortSince 1971, familiar green, white and red marquees have greeted patrons looking for international-style deli sandwiches. Starting with ""The Original"" sandwich--piled with three...