7
2853 Dryades St
New Orleans, LA 70115
$825,000 USD
3,500 SF
8
Units
10% Cap Rate
3,500 SF
$825,000 USD
Apartments