About Appomattox River Primary Care - Colonial Heights

At Appomattox River Primary Care, our team of primary care providers offers care for the whole family and specialize in family medicine, pediatrics, and internal medicine. We have two convenient locations in Colonial Heights and Hopewell to provide care to patients living and working in the Tri-cities.

Our practice focuses on providing comprehensive care for acute and chronic conditions as well as preventative care through evidence-based medicine.

To schedule an appointment at our Colonial Heights location, call (804) 520-1110.

To schedule an appointment at our Hopewell location, call (804) 458-8557.


How healthy is your heart?

Understanding your heart health is a valuable preventive care tool. Take our assessment to determine your risk of heart disease and next steps to take.

Our services

Some of the services we provide include:

  • Sick visits such as sore throats, flu, colds, urinary tract infections, etc.
  • Management of chronic diseases including diabetes, high cholesterol, hypertension, etc.
  • Immunizations for flu, hepatitis A & B, pneumonia, Tdap, etc.
  • Physical Exams including annual checkups, school and sports physicals, and pre-op consultations
  • Well-child Exams
  • Minor injury treatment
  • Minor procedures such as skin tags, drainage of abscesses, joint injections
  • Onsite lab draws

Please bring the following to your appointment:

  • Health insurance card
  • Valid government issued photo identification (i.e. driver’s license)
  • Copies of records from other doctors or hospitals since your last visit with us
  • List of your current medications
  • Your co-payment as required by your insurance plan or any other payments that may be required

Our locations

We have two convenient locations in the Tri-cities.

Colonial Heights

3512 Boulevard
Colonial Heights, VA 23834
(804) 520-1110

Hopewell

815 W. Poythress Street
Hopewell, VA 23860
(804) 458-8557

Patient Portal


Patient Portal allows our patients to communicate with their provider, get reminders, access test results, request medication refills, and more. Register for an account on Patient Portal.

If you had a Patient Portal account prior to our practice joining HCA Virginia Physicians in July 2022, we are no longer utilizing the old platform. Please register for a new Patient Portal account.

If you need help with setting up your account or navigating our patient portal platform, please watch these videos for support.