Luxury British footwear and handbag retailer, Russell & Bromley, has officially opened its newly relocated store at 107 Long Acre, Covent Garden; taking a prime position opposite Covent Garden Tube station. The relocation of the store remains part of the Mercers’ Company estate in central London.
Read MoreToday the Mercers’ estate announces that the luxury British footwear and handbag retailer,Russell and Bromley, will be launching a new 3,461 sq ft London store at 107 Long Acre, Covent Garden, this autumn.
Read More