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.