Family Practice of Hampton Roads

2205 Executive Drive
Suite D
Hampton, Virginia 23666

Accepting New Patients



(757) 825-4276

Office Hours

Monday through Friday, 8:00 a.m. to 5:00 p.m.
Patient phone lines are transferred to our answering service daily from 1:00 p.m. to 2:00 p.m.

Office Manager

Stephanie Creech

 Family Practice of Hampton Roads has been caring for patients on the Peninsula since 1991, and joined TPMG on January 1, 2013.

Patients are cared for by appointment only. If you need same day medical care, please call our office first thing in the morning to schedule an appointment.

Blood pressure checks and physician ordered injections are available on a walk-in basis. Pro-times are performed by appointment only.

Walk-in labs are available Monday through Friday, 8:00am to 4:30pm. Please have your physician-ordered lab slip with you when you come in, or contact our office prior to ensure that we have the appropriate paperwork already available in your medical record.

If you have an after-hours emergency, please call (757) 825-4273. You will be connected to our after-hours answering service, who will provide you with our on-call doctor or after-hours nurse for instructions and/or care.


Insurance Information

TPMG accepts insurance from the list of carriers below:

Aetna (participating in all Aetna health plans except for Medicare plans)
Anthem (including Anthem Exchange Plans)
Blue Cross/Blue Shield Federal
Coventry/Southern Health
Healthkeepers Plus
Optima (including Optima Exchange Plans)
Tricare Prime (complete listing of provider’s accepting new patients)
Tricare Standard
United Healthcare
Virginia Health Network (VHN)

Although we have group contracts with all of the insurance carriers listed, please contact your physician’s office to find out if your physician accepts your insurance. Not all physicians actively participate in all TPMG list of carrier plans, therefore, it is important to verify that your physician participates in order to avoid additional out-of-pocket expenses. If you have questions regarding your insurance, please contact your insurance company. For questions regarding your bill, please contact our Central Billing Office at 757-232-8777.