On World Famous Canal Street, the AmeriHost Inn & Suites New Orleans Hotel is a restored historic landmark built in 1924. Located just 2 blocks from the French Quarter and 4 blocks from the Superdome, in the heart of downtown New Orleans.