Oliver Spencer to open two new stores in London

NEWS | | Leave a Comment

London-based menswear brand Oliver Spencer is to open two new stores in London.

The new stores in East and West London will be similar in size to the existing stores on “part of a strategic decision to add more staff,” with further appointments bolstering its store headcount expected shortly.