4386 Chamblee Dunwoody Road Atlanta, GA 30341
Seated: 40
Standing: 30
Square Feet: 325 ft2
Nice smaller breakout room. Flat screen tv.