public space

Atlanta Tech Village

Map it |  3423 Piedmont Rd NE, Lenox Rd., Atlanta, GA 30305, United States