Group Pinero

North America

Omni Signs $575 Million New Orleans Hotel Deal

Omni Atlanta Hotel announced renovations, while Omni Hotels & Resorts secured approval for a $575 million headquarters hotel in New Orleans.