Boohoo Group’s Strategic New Showroom Retail 20 September 2024 Boohoo Group has unveiled a new showroom in Soho, London, to showcase its core brand offerings.The showroom is located on…