4386 Chamblee Dunwoody Road Atlanta, GA 30341
Seated: 20
Standing: 20
Square Feet: 260 ft2
Our smallest room, perfect for office space, storage or intimate meeting.