London Borough Of Newham

Folkestone Road, London, E6 6BX, United Kingdom (London)