UKSouth East EnglandHertfordshireWatford
Office
WD17, Watford, Station Road
To Let, 1,762 - 7,443 sf
The premises comprise open plan office suites within a four storey office..
The premises comprise a high profile building situated on the junction of St Albans Road and Station Road a short distance from Watford Junction Station...