Leased Leased $1,950.00 Leased 103 Alden Pl New Orleans, LA 70119 $1,950.00 Beds: 3Baths: 21450 sqftLong Term Rental, Residential Details Jennifer LaNasa 2 years ago 1234