New Balance to open Oxford Street store

NEWS | | Leave a Comment

American sportswear label New Balance has revealed plans to open its first ever UK store on London’s Oxford Street.

According to Drapers, the brand has signed on for a 10 year lease to occupy 287-291 Oxford Street, comprising 14,000 square feet over three floors.

Although the deal is due for completion in the next week, the store is not expected to open until 2017.