Explore details about location Nelson Road. Nelson Road is a location situated within the Cornish alongside other areas such as Tewsbury Drive, South Demming Road, Lang Road.