Das Unternehmen hat ihren Sitz in der "Mercers' Hall" im Zentrum von London. Seit der Gründung im 14. Jahrhundert hielt die Company ihre Treffen zunächst in der Kirche „Hospital of St Thomas of Acre“ ab. 1517 wurde dann in unmittelbarer Nähe die erste „Mercers' Hall“ errichtet, die allerdings 1666 dem Großen Brand von London zum Opfer fiel. Eine zweite Halle wurde zehn Jahre später eröffnet. Von 1877 bis 1881 wurde sie aufwändig renoviert, umgebaut und im viktorianischen Stil neu ausgestattet. Allerdings brannte auch diese zweite Halle wieder aus, diesmal verursacht durch die deutschen Luftangriffe während des Zweiten Weltkriegs. Die aktuelle Mercers' Hall wurde im Mai 1958 unter Verwendung von alten Fassadenteilen neu errichtet.