The Library

The Library
235 Upper Street, London, N1 1RU