No18 Opens First US Location in Buckhead Atlanta Today

No18, a cosmopolitan members’ club for businesses, featuring beautifully designed lounges, meeting rooms and high-end workspaces tailored to support all its members’ various needs, will open its door today at The Shops at Buckhead Atlanta. The Atlanta club will be the first location in the US and will occupy nearly 30,000 square feet.  No18 members … Continue reading No18 Opens First US Location in Buckhead Atlanta Today