Alexandra Park Library

Alexandra Park Library
Alexandra Park Road, London, N22 7UJ