1. Cannon Memorial Hospital PO Box 787, Linville, NC 28646 Coordinate: 36.066387,-81.87056 Phone: (828) 737-7000