UK
North East England
Office 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..