This is a must visit when you come to Atlanta. They have tons of bars and restaurants and also this is where the Atlanta Braves stadium is as well.
Best Bar-B-Q shot in Atlanta! Must try !