Tag: Weston House

Weston House, London

Weston House is a 1960s Central London office building located in a prime prominent position on the southern side of High Holborn. The building comprises 63,367 sq. ft. (5,887 sq. m) of offices over 1st to 7th floors. The reception and office space have been …

Read More