Explore details about location Downs Road. Downs Road is a location situated within the London Borough of Enfield alongside other areas such as Bicknoiler Road, Ferry Boat Roundabout, Enfield Road.