Explore details about location Nelson Road. Nelson Road is a location situated within the Kingston upon Thames alongside other areas such as Tolworth Close, Fassett Road, Cotswold Close.