1200 Poydras St
New Orleans, LA 70112
$9,950,000 USD
58,000 SF
1
Unit
6.58% Cap Rate
58,000 SF
$9,950,000 USD
Freestanding