Man, this place is just good.  I don't know if it's a European, American or Polish deli, but the sandwiches are damn good.  Hell it could be called Best of Antarctica Meats & Deli and they would still have some of the best sandwiches in town.  When you buy a sandwich, you actually get two, so keep that in mind.  The sourdough bread is amazing.  The cold cuts are very high quality and delicious.  I purchased a few Polish sausages to go and made them at home later.  Wow.  Impressed.