News
At 2,983 metres, London Road in Southend-on-Sea is the longest high street in Britain, according to the Office for National Statistics (ONS). Lined with a wide range of shops, cosy cafes ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results