Explore details about location London Road. London Road is a location situated within the London Borough of Southwark alongside other areas such as Camberwell Passage, Downtown Road, Bell Yard Mews.