James creek might be better for you.
Other indoor courts are in norcross (lifetime fitness tennis: used to be the racket club of south) and Emory university.
It might be too far away from you and probably more expensive.
There are many ALTA teams and looking for players so you will be able to find teams.
Also visit meetup.
There is one group which plays at Suwanee area.
Men's Tennis Apparel