2
8001 & 8009 Downman Rd
New Orleans, LA
$2,500,000 USD
18,850 SF
2
Units
18,850 SF
$2,500,000 USD
Other