Devonshire Road is an asphalted, illuminated street with a maximum speed of 20 mph, also known as Devonshire Square in London Borough of Enfield.
- alt_name
Devonshire Square
- Bicycle
Yes
- type of road
cycle path
- Maximum speed
20 mph
Beauty
Fakin It!
Stop
Palmers Green