Islington's 1 mile (1.6 km) long Upper Street, extending northwards from Angel, has more bars and restaurants than any other street in the United Kingdom.
How long is Islington's Upper Street? 
1 mile (1.6 km)