Thompson Buckhead Hotel slated to open in late 2021 Friday // February 12, 2021 A stylish new “home away from home” is coming to Atlanta in the form of Buckhead’s Thompson Hotel by late 2021.