Crawfords Garibaldi Biscuits are a British classic consisting of two crispy, golden layers of biscuit with currants squashed in between. Perfect in tandem with a cup of tea!
Price: 2.69 from British Corner Shop
Stockist | Price | |
---|---|---|
British Corner Shop | 2.69 | Visit Store |