Orchard House Home/Apartment building/Orchard House 53 Leopold St, Sheffield City Centre, Sheffield S1 2GY Contacts 53 Leopold St, Sheffield City Centre, Sheffield S1 2GY Send updates or Remove Description Features Map Reviews No reviews! ADD REVIEW Similar companies Apartment building Richmond Court 50 N George St, Salford M3 6DW Apartment building Windsor Court Park View Cl, St Albans AL1 5TT Apartment building Warley HQ Eagle Way, Warley, Brentwood CM13 3BW +447958228343 Apartment building Waterside Apartments William Jessop Way, Liverpool L3 1ED Categories Apartment building