Skillshot Announces Atlanta Esports Hub

The gaming hub will be part of larger Uptown Atlanta development