Cartogiraffe.com

Telford Road

Telford Road is an asphalted, illuminated street with a maximum speed of 40 mph with five lanes, also known as North Circular Road in London Borough of Enfield.