Holborn Library

Holborn Library
32-38 Theobalds Road, London, WC1X 8PA
Photo of Holborn Library