About Leader House
Historic Architecture, Architecture, Interesting Places, Other Buildings And Structures
Leader House is a Georgian townhouse located on Surrey Street in the city centre of Sheffield, England. It overlooks the busy Arundel Gate dual carriageway and is a Grade II listed building.
Source From:
Wikipedia
Moorhead, Surrey Place, Sheffield, England, United Kingdom, S1