Pickup from Fox Bros. Bar-B-Q at 1238 DeKalb Ave NE, Atlanta, GA 30307, USA