UKSouth East EnglandHertfordshireWatford
WD17, Watford, Station Road
Office
To Let, 1,736 sf
Self Contained Offices To Let In Watford Town CentreA two storey end of terrace self contained office building with basement storage situated in the main business area of Watford town centre...
22 Station Road is located within easy walking distance of Watford Junction Station, the High Street and the Atria Shopping Centre, the largest in Hertfordshire. The town centre benefits from an outstanding range of shops, cafes..