Explore details about location London Road. London Road is a location situated within the London Borough of Sutton alongside other areas such as Redford Avenue, Ranfurly Road, Poppy Close.