In Atlanta, The Rose will play the Buckhead Theatre. The 1,800-seat live music concert hall that in the Buckhead neighborhood of Atlanta, Georgia, at 3110 Roswell Rd NE, Atlanta, GA 30305. (Directions.)