Tin Drum Asian Kitchen & Boba Tea Bar - The Village at Druid Hills 2566 Briarcliff Road Northeast, Atlanta, GA 30329