The Library

The Library
235 Upper Street, London, N1 1RU
Photo of The Library