Avis Car Rental – New Orleans, LA – 1317 Canal Street | Hours & Map by HoursMap