6B & 6C Langley Business Centre Slough, Berkshire SL3 8DS

LET

Size: 18,769 Sq Ft (1,746 Sq M)
Tenure: LET
Location: Langley, Slough