
Office Depot retail store to become Tech Square Labs
There’s an interesting change underway in Atlanta’s Tech Square at Georgia Tech where a former Office Depot retail location will become Tech Square Labs, helping launch information security, marketing automation, and business-to-consumer start-ups. Read more here.