Photo Credit: Yelp
Photo of Tin Drum Asian Kitchen & Boba Tea Bar - Lindbergh Plaza
Tin Drum Asian Kitchen & Boba Tea Bar - Lindbergh Plaza
2561 Piedmont Rd NE, Atlanta, Georgia 30324 USA
2561 Piedmont Rd NE, Atlanta, Georgia 30324 USA
Photo Credit: Yelp