When you enter The St. Regis Atlanta, you’re greeted by the striking ... At this St. Regis property, it's hosted each weekend in the Astor Court, which was designed to emulate an English tea ...