11
3030 Franklin Ave
New Orleans, LA 70122
$180,000 USD
1,892 SF
1,892 SF
$180,000 USD
Industrial