Apartment for sale, 8820 WILLOW Street, in New Orleans, United StatesNew Orleans, 8820 WILLOW StreetDuplex • 2 room(s) • 2 bed. • 2 bath. • 110.37 m²