There were no results found. Events Holborn Library Holborn Library 32-38 Theobalds Road, London, WC1X 8PA London, WC1X 8PA GB Get Directions Today Now onwards Now onwards Select date. Previous Events Today Next Events Export Events