High Street, London

Status:

65,000

sq ft offices and retail

65,000 sq ft offices with ground floor retail.