New Scotland Yard Apartments get approval


Yahoo Finance

London’s New Scotland Yard won approval to tear down the former metropolitan police headquarters in the Westminster borough and develop six towers with 268 homes.