London’s longest, most diverse thoroughfare Perhaps London’s longest street, Edgware Road is a historic route dating all the way back to the Romans. At present, the street forms part of London’s A5 and connects London’s suburbs right to the heart of the city Where is it? Bisecting North and West London, Edgware Road stretches 14km… Continue reading Street Spotlight: Edgware Road