La Queue De Cochon is a deli shop offering a selection of house-made sausages, salamis, sandwiches, and gourmet groceries.