Explore details about location Townsend-Ballard Road. Townsend-Ballard Road is a location situated within the Natchitoches Parish alongside other areas such as Carey Scarborough Road, Shamrock Loop, Bolton Loop.