UKNorth East EnglandOffice 134 Archer Road S
S8 134 Archer Road
To Let 325 - 884 sf Office, Office Storage
Carpeted, Shared WCs
Flexible office / business space on Archer Road, Millhouses, Sheffield..
The subject property is located on Archer Road, which is just off Abbeydale Road in the south west..