Skip to main content

Month: September 2011

388-396 Oxford Street building has reportedly been sold to the owners of Selfridges department store, the Weston family. Fashion chain French Connection has a lease for the retail premises that runs until 2025, but Selfridges could take ownership sooner. Learn...

Continue reading