Do the mall have wheelchair and scooter rental
Address: 333 Canal St, New Orleans, LA 70130, USA
Elder Ron Brown Sr. | Jul 30, 2021
No
Onita Height | Jul 30, 2021
No I did not see any
Sorry .
S Ruby | Jul 30, 2021
Did not see any area with them 😞
mike ritchie | Jul 30, 2021
Did not see any
Thanks! Your answer is awaiting moderation.