3820 Stewart Rd, Atlanta, Georgia 30340 USA
Welcoming entrance. Big space for big groups
Photo Credit: Yelp