Braves: It's Omni!
As we first reported, the Atlanta Braves officially confirmed this morning at Circle 75 office park that Omni Hotels & Resorts will flag its planned luxury hotel at the new stadium development. Omni will operate a 16-story, 260-room hotel that will feature 12.5k SF of meeting spaces, a signature restaurant, and an elevated pool deck and bar that will overlook SunTrust Park's plaza and stadium, officials say. We first reported that the two organizations were in partnership on a new hotel. Development of the hotel will break ground later this year, officials say.