Larger view | Zoom (opens a new window)
John Lewis Smocked Cardigan, Blue £10
Out of stock
Cream
Fuschia
John Lewis Honeycombe Hooded Cardigan, Pink £16 - £18