601 Loyola Ave
New Orleans, LA 70113
$8,500,000 USD
23,700 SF
5.41% Cap Rate
23,700 SF
$8,500,000 USD
Freestanding