A deli offering a selection of food items. A popular spot in Padstow.