Some ATL spots . I know they are not all Nike but someone might find this useful ( fyi list taken from sneakernews )
Sneaker Stores in Atlanta
adidas Originals – 3393 Peachtree St NE Lenox Square Mall Atlanta, GA 30326
Ambush Boarding Co – 2555 Cobb Place Lane Northwest Kennesaw, GA...