Hotel ten usytuowany jest w centrum Nowego Orleanu, około 1,5 km od Dzielnicy Francuskiej. Swoim Gościom oferuje on usługi spa, centrum fitness oraz nowoczesne pokoje z telewizorem z płaskim ekranem i dostępem do kanałów kablowych.
Pokoje w hotelu International House zostały urządzone w kolorystyce czarno-białej i zapewniają biurko oraz bezpłatne WiFi przez szybkie łącze. W pokojach znajduje się wentylator sufitowy. Wnętrza zdobią czarno-białe fotografie.
Hotel International zlokalizowany jest niecałe 10 minut spacerem od oceanarium Audubon Aquarium of the Americas oraz hotelu z kasynem Harrah's New Orleans Hotel & Casino.