New Scotland Yard redevelopment

Marketed as ‘Ten Broadway’, the 600,000 square foot site, located in prime Central London, will be redeveloped into a world-class multi-use development in what is considered one of London’s most desirable addresses. 

 

Project Location