UK
South East England
Office Teddington Business Park TW
TW11
Teddington Business Park
Long Lease
857 sf
Office, Office with Showroom, Light Industrial
The property comprises a semi-detached business unit with light industrial/storage on..
The premises are located on an attractive modern business park developed in the mid 1980's..