Palmers Green Library

Palmers Green Library
Broomfield Lane, London, N13 4EY
Photo of Palmers Green Library