2
2509 Houma Blvd
Metairie, LA 70001
$1,295,000 USD
17,274 SF
12
Units
9.86% Cap Rate
17,274 SF
$1,295,000 USD
Apartments