Toffees

Buchanan's Rich Butter Toffees
from £2.89
Add To Cart

Buchanan's Liquorice Toffees
from £2.79
Add To Cart

Mint Toffees
from £2.49
Add To Cart

Buchanan's Chocolate Russian Caramels
from £2.99
Add To Cart

Buchanan's Treacle Toffees
from £2.89
Add To Cart