M&S Swiss Extra Fine Dark Chocolate Discs

M&S Swiss Extra Fine Dark Chocolate Discs
£4
Ocado
34.78 £/kg
115 g
From M&S