Located in Sheffield, England, Cutlers’ Hall is a Grade II* listed building on Church Street opposite Sheffield Cathedral. It is the headquarters of The Company of Cutlers in Hallamshire (TCCH), TCCH was incorporated by an Act of Parliament in 1621, and in 1638 the Company bought a piece of land on Church Street and built their first hall. Cutler’s Hall was built on the same piece of land in 1832, this is regarded as one of the finest livery halls in the north of England.
Location
Church St, Sheffield S1 1HG