Orchard Square, Sheffield, South Yorkshire, S1 2FB
Orchard Square is a vibrant open air centre, at the heart of the City Centre, which is a thoroughfare between Fargate and Church Street, the city's office quarter.
Details
Type
Retail
Tenure
Leasehold £45,000 Per Annum
Location
City
Size
1675.00 Sq Ft ( 155.6 Sq M)