Back to News
Marks and Spencer's 'quality' £30 cardigan in four colours shoppers 'will wear for years to come'

Marks and Spencer's 'quality' £30 cardigan in four colours shoppers 'will wear for years to come'

"Loved this so much I ordered it in every colour. Fit is great and quality is fabulous."

Read original article