Palmers Green Library

Palmers Green Library
Broomfield Lane, London, N13 4EY