The Mall

The Mall
Selborne Road, London, E17 7JR