Patient Resources

Prospective Patients
  • Our Specialties - Wondering if you should visit us? See what we can do for you!

New Patients
Current Patients
Current Patients
Rescheduling Policy

If you cannot keep a scheduled appointment, please call our office as soon as possible to reschedule another one. Late cancellations or “no-shows” prevent others from being seen. To address this need, cancellations less than 48 hours in advance will result in a $25 fee. Missed appointments will result in a $60 charge. Note that insurance will not cover these charges.


In the News: 

(540) 343-7331

(434) 846-2244

For Life-Threatening Emergencies Call 911

  • Facebook App Icon
  • Twitter App Icon

© 2019 Allergy & Immunology, PLC. All Rights Reserved