View Details Under Contract $250,000 1 of 13 Victory Plaza | New Orleans 2 units 6 beds 4 baths 2,622 sqft On Site: 161 Days