Upper North Street

A street in the London Borough of Tower Hamlets.

The London Transport page is.