1. Echols Glass & Mirror 5115 Bristol Industrial Way, Buford, GA 30518 Coordinate: 34.13775,-83.96441 Phone: (770) 729-4853