2001 St Bernard Ave
New Orleans, LA 70116
$3,625,000 USD
31,000 SF
8.5% Cap Rate
31,000 SF
$3,625,000 USD
Freestanding