Wax London opens new store in Covent Garden 0 05.07.2024 09:31 FashionNetwork.com (uk) Menswear retailer Wax London has opened its latest store in its hometown at 45 Neal Street, Covent Garden.