Construction has commenced on the new Shell Plaza, an 8-story Class A office building located in the River District of New Orleans. The development marks the first major downtown office construction since 1989, providing a new Gulf of Mexico headquarters for Shell. This significant milestone was reported on January 19, 2026. The ground-breaking of Shell [&hellip
Read More »

