The Mall

The Mall
Selborne Road, London, E17 7JR
Photo of The Mall