21
2808 Philip St
New Orleans, LA 70113
$899,000 USD
6,052 SF
4
Units
10.3% Cap Rate
6,052 SF
$899,000 USD
Apartments