Explore details about location Newell Street. Newell Street is a location situated within the London Borough of Tower Hamlets alongside other areas such as Langbourne Place, Tomlin's Terrace, Smeed Road.