Secure Payment
Checkout Securely
The English Garden - 12 Floral Caramel Creams
£21.75
This uniquely British luxury chocolate collection consists of 12 flower-shaped fine caramel cream chocolates infused with delicate floral flavours from across the land