The "London Borough of Newham" user's logo

London Borough of Newham

London, United Kingdom

Situated just three miles from the City, Newham is a thriving area at the heart of East London which is undergoing a remarkable transformation.

Stacks