WATCHFive Star VideosExploreNew OrleansSTAYWatch-New Orleans International House Hotel The International House Hotel is a boutique hotel located in downtown New Orleans just steps away from the Street Cars and The French Quarter is where you can experience modern luxury reflecting contemporary New Orleans style.