Newham Directory

The London Borough of Newham is a London borough in east London, within Greater London.

It is situated 5 miles (8 km) east of the City of London, and is north of the River Thames.