Leader House, a Georgian townhouse in the centre of Sheffield, England. This Grade II Listed Building was built in 1770.