Northacre on board to develop New Scotland Yard


Property Week

Luxury residential developer Northacre has confirmed that it will be development manager at the New Scotland Yard site in London.