Explore details about location London Road. London Road is a location situated within the London Borough of Merton alongside other areas such as Beverley Way (Kingston By-Pass), Herbert Road, Tide Close.