Visitor Restriction Alert: Due to flu and Coronavirus, no visitors will be allowed as of March 25, 2020. Learn more.

Table Rock Family Medicine 

Combining small town friendliness with expert medical care in Glen Alpine, NC are the doctors and providers at Table Rock Family Medicine, at 301 Linville Street (for GPS you may need to enter Morganton). You are more than a patient – you are family. Find a primary care provider here in the heart of “downtown” Glen Alpine.


Making an appointment is easy and we can see you quickly. Call for an appointment or more information: 828-580-1400

Services Provided at Table Rock Family Medicine

  • Internal medicine and general family practice
  • Preventive/diagnostic care
  • Immunizations
  • Minor surgical procedures
  • X-ray services on site
  • Lab work on site
  • Routine physicals and exams
  • Same-day appointments available

Meet The Team

Table Rock Family Medicine Location and Hours

Primary Address
301 Linville Street 
Glen Alpine NC 28628 
Phone: 828-580-1400 

Hours of Operation

Monday-Thursday, 7 a.m. to 5 p.m.
Friday, 7 a.m. to 12 p.m., 2 p.m. to 5 p.m.