78
1427 Saint Mary St
New Orleans, LA 70130
$1,350,000 USD
5,751 SF
6
Units
3.96% Cap Rate
5,751 SF
$1,350,000 USD
Apartments