Polish Sklep is a delicatessen offering Polish food and tasty treats.