789 Ponce De Leon Avenue Northeast Atlanta, GA 30306
Seated: 12
Square Feet: 350 ft2
A private meeting arrangement secluded from the hustle and bustle.