• Office Envy: High-End Coworking Space Opens in The Shops at Buckhead

    No18, a “cosmopolitan members’ business club,” has opened in a 30,000-square-foot space in The Shops at Buckhead Atlanta, its first U.S. location.

    Read More
  • 0 0