One on Barrone Street and one on Canal Street... anyone have experience with either of these locations? Either one a safer area?
Also do you know if you can drop the car off at the airport?
Thank you very much! Will be in NOLA very soon now! Yay!