601 S Galvez St
New Orleans, LA 70119
$6,700,000 USD
82,300 SF
82,300 SF
$6,700,000 USD
Research And Development