Energy Centre, the 39-story office tower at 1100 Poydras Street in New Orleans’ Central Business District, remains the fourth-tallest building in the city. The 530-foot tower entered a new financial chapter in February 2026, when owner Triangle Capital Group secured a $61 million fixed-rate, five-year loan for the property. Completed in 1984, Energy Centre contains [&hellip
Read More »

