Family Practice of Atlanta Store in Decatur December 14, 2020 Address 2258 Northlake Pkwy#300Decatur, GA 30084USAContact