Welcome to Karry's Deli
South Walesโ very first all plant-based deli located in the heart of Vale of Glamorgan in one of Wales' biggest towns, Barry.
Carnivore's especially welcome! To be surprised...
Maybe your Veganuary-curious... you've come to the right place!๐