Lee & Masters

The Lee and Masters House, is a 35,000 sq ft modern office complex behind a listed period facade providing 8 purpose built modern air-conditioned offices in the heart of London.

The request was to completely strip-out and redevelop the existing offices to appeal to up and coming, dynamic companies who need to have a address in the Hammersmith area.

Back to Workplace