The sandwiches are great, especially the pastrami. Good pizza too. The soup is not all that bad either.
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...