22squared


Logos provided by Clearbit

              

22squared is an American advertising agency. Its headquarters are located in Atlanta, Georgia with a second office in Tampa, Florida.


   Atlanta, United States

   Marketing and Advertising

    http://www.22squared.com

    info@22squared.com

    +1 404-347-8700

Year : 1922
Annual Revenue : 100000000
Employees : 500
Total Money Raised  : $0
Address  : 1170 Peachtree Street Northeast

Team

    Christy Cross Cross
   SVP- Director of Business Development
   (813) -20-2-1200
   United States

Twitter