Back
News

Met Police HQ sold for £300m

New Scotland Yard has been sold to a buyer believed to be Northacre for around £300m.

The Metropolitan Police headquarters in London will be replaced with luxury flats.

Sunday Times Business 3

Up next…