Hot Cross Buns

M&S 9 Mini Luxury Fruited Hot Cross Buns 9 per pack
£2.75
9 per pack (30.6p each)
M&S Made Without Hot Cross Buns 4 per pack
£2.75
4 per pack (68.8p each)
M&S 4 Luxury Fruited Hot Cross Buns 4 per pack
£2.75
4 per pack (68.8p each)
Out of stock
Live chat