Drury Plaza Hotel New Orleans The building was reported to be a Central Business District landmark when it was completed in 1917, at the height of the developmental period for telephones in New Orleans.