Explore details about location North Henderson Levee Road. North Henderson Levee Road is a location situated within the St. Martin Parish alongside other areas such as Joe Louis Road, Poydras Place, Harold Angelle Road.