The Green

The Green
The Green, London, N21 1AY
Photo of The Green