Russell & Bromley has opened the doors to its latest store located inside the Canada Place Mall, Canary Wharf.
The new 1,300 sq ft space, which opened on March 2, showcases âthe brandâs extensive collection of fashion-forward, luxury womenâs and menâs footwear and handbagsâ, and has created 10 new jobs within the footwear chain.
Already have an account? Sign in here