Situated in the vibrant Arts/Warehouse District, Residence Inn New Orleans Downtown invites you to savor "the SoHo of the South" in style. Step out of your everyday routine as you explore art galleries, restaurants, nightlife, and more.