This Multi-Family is located at 8621 Curran Blvd, New Orleans, LA is currently for sale and has been listed on Trulia for 272 days. This property is listed for $145,000. 8621 Curran Blvd and approximately 2,012 square feet. The price per square foot is $72. The property was built in 2006. 8621 Curran Blvd is in the Little Woods neighborhood in New Orleans, LA.