Apartment for sale, 4608 10 TOULOUSE Street, in New Orleans, United StatesNew Orleans, 4608 10 TOULOUSE StreetDuplex • 3 room(s) • 3 bed. • 2 bath. • 167.32 m²