23
2500 Freret St
New Orleans, LA 70113
$1,890,000 USD
11,302 SF
12
Units
11,302 SF
$1,890,000 USD
Apartments