7
9921 I-10 Service Rd
New Orleans, LA 70127
$2,950,000 USD
44,262 SF
44,262 SF
$2,950,000 USD
Freestanding