Plaza Tower, the 45-story skyscraper at 1001 Howard Avenue in New Orleans’ Central Business District, remains one of the city’s tallest and most closely watched vacant buildings. The tower rises 531 feet and is listed as the third-tallest building in New Orleans, behind Hancock Whitney Center and Place St. Charles. Construction on Plaza Tower began [&hellip
Read More »

