Internal Medicine Associates P.C
Internal Medicine for Christiansburg, Shawsville, and Elliston, VA
Serving Residents Throughout Montgomery County
Choose Valley Internal Medicine for Quality Adult Medical Care
If you are looking for Internal Medicine for Christiansburg, Shawsville, and Elliston, VA, call Valley Internal Medicine. With offices in both Salem and Roanoke, we are conveniently close to those in Montgomery County, VA. We offer various tests and treatments for pulmonary, heart, joint, and blood conditions and disorders. Our physicians are board-certified in Internal Medicine, palliative care, and geriatric care. You can trust that you are in good hands when visiting our office.
We Are Currently Accepting New Patients!
Annual, School, and Sports Physicals for the Elliston, VA, Area
Physicals are an important part of primary care for any age. Many employers, schools, and sports coaches require physicals before they begin activities. Valley Internal Medicine offers physicals to patients in and around the Elliston, VA, area. Know that you are in your best physical health while at our doctor’s office.
Treating Chronic Medical Conditions Near Christiansburg, VA
Valley Internal Medicine treats chronic medical conditions, including arthritis, near Christiansburg, VA. Those living with chronic pain may find daily activities difficult. Working, spending time with loved ones, and even walking or driving may be impossible. The physicians at Valley Internal Medicine work closely with patients to provide comfort and care. We offer joint injections, nerve studies, palliative care, and more to treat a wide range of illnesses and pains.
Contact Us for Primary Care in the Shawsville, VA, Area
Valley Internal Medicine offers a wide range of primary care services to our Shawsville-area patients. Make an appointment today for any of the following:
Elder Care and Nursing Home Visits
Palliative Symptomatic Management
And Much More