Gray's teacakes - 100g
£1.50

Sometimes called 'marzipan teacakes' these old favourites have a distinctive flavour and texture - chewy, coconutty toffee. Delicious!

Gray's teacakes - 100g