3280 Stillhouse Lane, Atlanta, GA, 30339