2
1110-1118 Central Ave
Metairie, LA
$1,995,000 USD
15,497 SF
2
Units
15,497 SF
$1,995,000 USD
Other