17
201 23rd St
Kenner, LA 70062
$535,000 USD
4,947 SF
4,947 SF
$535,000 USD
Warehouse