M&S 4 Banoffee Hot Cross Buns 260g

Promo IconHot Cross Buns: Any 2 for £2.75
Buy any 2 M&S Hot Cross Buns for £2.75, when you order by 15th February 2023. Offer subject to availability.
£2.10 81p per 100g
OUT OF STOCK