Doctor image

Michael O. Royster MD, MPH

Public Health & General Preventive Medicine Physician

  •  Gender: Male
  •  Sole propriator: No

About Michael O. Royster

He is located at 301 Halifax St, , in Petersburg, VA 23803. Appointment can be made via the phone number (804) 863-1652.

Michael O. Royster - Address, Phone & Website

301 Halifax St, , Petersburg, VA 23803

(804) 863-1652

Medical Specialties & Taxonomy codes

Primary Specialty Taxonomy Code
Yes Public Health & General Preventive Medicine Physician 2083P0901X

Licenses

State License Number
Virginia 0101233567

Questions & Answers

Does Michael O. Royster accept insurance?

We don’t have information on whether Michael O. Royster accepts insurance. It’s best to contact the office directly to confirm.

Where can I see Michael O. Royster ?

You can visit Michael O. Royster 's at their office located at 301 Halifax St in Petersburg, VA 23803.

More Public Health & General Preventive Medicine Physicians Near Petersburg, VA