Butchers’ Hall is a unique venue in the centre of the City of London, complemented by the finest contemporary and modern services.