Caramel fudge - 300g
£4.99

One of our best-sellers. Caramel and chocolate fudge - delicious!

Caramel fudge - 300g