Omni Hotel Near Braves Stadium

Braves Stadium

See the beautiful view the Omni Hotel has of the new stadium.