Explore details about location Lidiard Road. Lidiard Road is a location situated within the London Borough of Wandsworth alongside other areas such as Sudbrooke Road, Prince of Wales Drive, Plough Road.