Manor House

21 Soho Square, Soho, London W1D 4NR, UK

21,890 sq ft office building

Photo Source: Peter Landers

The Thomson Financial Portfolio

22 Thomson Place, Boston, MA 02210, USA

380,950 sq ft of rentable space