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 £55,000 Per Annum
Location
City
Size
1964.00 Sq Ft ( 182.5 Sq M)