627 Opelousas Ave
New Orleans, LA 70114
$8.00 USD/SF/YR
97-565 SF
1
Space Available
Built 1950
Built 1950
97-565 SF
$8.00 USD/SF/YR
Coworking Space