The Green

The Green
The Green, Twickenham, TW2 5TU
Photo of The Green