Shoreditch Library

Shoreditch Library
80 Hoxton Street, London, N1 6LP
Photo of Shoreditch Library