More than fifty years after the Dew Drop Inn reigned as “the swankiest spot in the South,” the resurrection of the fabled nightclub, restaurant and hotel is at hand. Although the meticulously refurbished Dew Drop complex at 2836 LaSalle Street in New Orleans hasn’t set a grand opening date yet, hotel rooms are available beginning January 19.
[caption id="attachment_462426" align="alignright" width="300"]