Welcome to Karry's Deli

South Wales’ very first all plant-based deli located in the heart of Vale of Glamorgan in Wales' biggest town, Barry.

Carnivore's especially welcome! To be surprised...