The views from this stunning Terrace are unmatched in Atlanta. This open-air space is 4,800 square feet and can accommodate up to 340 people.