South Wales’ very first all plant-based deli located in the heart of Vale of Glamorgan in one of Wales' biggest towns, Barry.
Contact Information
Location
Address
South Wales’ very first all plant-based deli located in the heart of Vale of Glamorgan in one of Wales' biggest towns, Barry.