A year after Westminster City Council and the New West End Company offered up-and-coming businesses the chance to open their first physical store on and around London's Oxford Street rent-free for six months, the first four brands are moving
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.