Debenhams’ Stevenage branch has been crowned ‘Best New Store’ at the 23rd annual ‘Retail Week’ Awards 2018. The 80,000sq ft store in Hertfordshire, which opened in August 2017, was the first in the department store group’s estate to showcase its new ‘Redesigned Strategy’ which aims to make shopping ‘confidence boosting, …
Read More »