Address: Herbrand Street, Saint Pancras, London Borough of Camden, London, Greater London, England, WC1N 1HT, United Kingdom