Times Square

City of London, EC4
2015

Times Square is a Grade A, 380,000 sq ft office building located close to St Paul’s Cathedral in the City of London. The property is multi-let to a high quality tenant line up including Bank of New York Mellon.

Capital Real Estate Partners advised a private family trust in selling a 5% holding in the asset for over £16m.

Times Square photo