Good Shepherd Episcopal Church is located at 495 Herbert Hills Drive, 1/2 mile east of Hayesville, NC on the south side of Route 64.