Skip to Content
Unclaimed listing. Compiled from public sources — not supplied or checked by the practice.
Is this your practice?
Home › Virginia › Fairfax › Northern Virginia Ophthalmology Associates
NV
Optical shop Eye doctor ● Closed now Details not recently confirmed Exams & optical on site

Northern Virginia Ophthalmology Associates

3975 Fair Ridge Dr Ste 100s, Fairfax, VA 22033

About

Northern Virginia Ophthalmology Associates serves patients in Fairfax and the surrounding part of Virginia from its office at 3975 Fair Ridge Dr Ste 100s. Both exams and glasses are handled here — exam rooms and an optical shop share the same address. Insurance accepted includes VSP (1 plan in total). 19 doctors are listed here, including Christina A Bruno, MD, Forrest J Ellis, MD and David J Forster, MD. The optical carries 36 frame brands. You can walk in without an appointment. Call (703) 620-2701 to confirm hours and coverage before you visit.

Listing type
Optical · Optometrist
Address
3975 Fair Ridge Dr Ste 100s
Fairfax, VA 22033
Get Directions
Phone
(703) 620-2701
Languages spoken
English, Spanish, Gujarati, Hindi, Urdu, French
Walk-ins
Accepted

Insurance accepted

✓ VSP Vision Care
Self-reported by the practice. These details have not been confirmed yet. Vision plans and medical plans are billed differently — call ahead to confirm which side of your coverage applies to your visit.

Services offered

Services not listed are not offered at this location.

Frame brands carried

Airlock Anne Klein AVIO bebe Calvin Klein Canada Goose Cole Haan Columbia Converse Cutler and Gross DKNY Donna Karan Dragon Draper James Ferragamo Flexon Genesis JOE Joseph Abboud Karl Lagerfeld Kendra Scott Lacoste Lenton & Rusby Linda Farrow Longchamp Marchon McAllister Nautica Nike Vision Nine West Otis & Piper Paul Smith Pure Spyder ZEISS

Brands on the floor as of the practice's last update. Stock varies — call for a specific model.

On the map

Hours

Monday Closed
Tuesday Closed
Wednesday Closed
Thursday Closed
Friday 7:30 AM – 5:00 PM
Saturday Closed
Sunday Closed

Currently closed. Times shown in America/New_York. Holiday hours may differ.

Doctors at this practice

CA
Christina A Bruno, MD
Female Speaks English
Licence 1012411201 (PA) NPI 1760490486
FJ
Forrest J Ellis, MD
Male Speaks English
Licence 0101241653 (PA) NPI 1609971126
DJ
David J Forster, MD
Male Speaks English
Licence 0101046769 (PA) NPI 1629054945
JP
John P Martin, MD
Male Speaks English
Licence 0101221054 (PA) NPI 1972589992
MB
Mary B Mcateer, MD
Female Speaks English
Licence 0101040959 (PA) NPI 1003892324
JE
Jessica E Oliver, MD
Female Speaks English
Licence 0101226841 (PA) NPI 1134105455
HP
Ha Phuong T Tran, OD
Female Speaks English
Licence 0618000739 (PA) NPI 1518943539
CV
Catherine Vu Gia, OD
Female Speaks English
Licence 0618000309 (PA) NPI 1811973134
SB
Sonya B Shah, MD
Female Speaks English
Licence 0101256261 (PA) NPI 1083841886
NA
Nancy A Morrison, MD
Female Speaks English, Spanish
Licence 0101251641 (PA) NPI 1295730125
JD
Jinali Diora, MD
Female Speaks English, Gujarati
Licence 0101264221 (PA) NPI 1861837098
NK
Noureen Khan, MD
Female Speaks English, Hindi, Urdu, French
Licence 101265671 (PA) NPI 1376868794
JT
John T Mcallister, MD
Male Speaks English
Licence 101256262 (PA) NPI 1548575921
JT
Justin Torosian, MD
Male Speaks English
Licence 0101271758 (PA) NPI 1497109870
SW
Shelly Watson, MD
Female Speaks English
Licence 0101272942 (PA) NPI 1770930935
PK
Patrick Kaszubski, MD
Male Speaks English
Licence 0101271730 (PA) NPI 1588019566
AA
Anvesh Annadanam, MD
Male Speaks English
Licence 0101281094 (PA) NPI 1841734027
AS
Amritha Sundaresan, MD
Female Speaks English
Licence 0101281174 (PA) NPI 1609491661
HC
Hadia Choudhary, OD
Female Speaks English
Licence 0618002785 (PA) NPI 1154982858

Reviews on Google 1002

4.8
Based on 1002 Google reviews
Powered by Google
Shannon
Shannon 5 months ago

My recent eye trouble has significantly increased my stress levels. I ended up coming here for a second opinion. Dr Bruno made me feel so heard and took such good care of me, that I didn't mind having to drive all the way out to Fairfax. I ended up needing to schedule another follow up visit and some scheduling issues got in the way. I spoke with Jasmine on the phone and she worked with me to find out exactly what I needed and make sure I was scheduled as quickly as possible.

Nichole Newcomb
Nichole Newcomb 6 months ago

Dr. Tran was wonderful with my daughter as she learned how to put in and take out her new contact lenses. My daughter was really struggling at first, but Dr. Tran was incredibly kind, patient, and encouraging throughout the entire process. She took her time with her and never made her feel rushed or frustrated. Thanks to her support and guidance, my daughter finally figured it out and felt much more confident. We are so grateful for the care and patience she showed — she was truly great!

Natalie Ellis
Natalie Ellis 7 months ago

⚠️ WARNING: If this office does not list that they accept your PRIMARY insurance, you may be forced to pay the entire visit cost out of pocket, even if they do accept your secondary insurance. If you have dual coverage, confirm BEFORE your appointment that they accept your primary insurance. Secondary doesn’t matter. I had an extremely frustrating experience here due to a confusing insurance policy that was completely avoidable. I have both primary and secondary health insurance. When I scheduled my appointment, I provided my secondary insurance because I saw on the website that this practice accepts it. Everything seemed fine when I arrived, and no one mentioned any issue or asked whether the insurance I provided was primary or secondary. It wasn’t until after my appointment that they asked if the insurance I gave them was my primary insurance. I said no, but explained that they accept my secondary plan. At that point, they told me they could not bill my insurance because it was secondary and they do not accept my primary insurance. As a result, I had to pay the full bill upfront ($190) the same day. What makes this even more frustrating is that if I did not have my primary insurance (meaning my secondary plan would have been my primary), they would have accepted it. That makes no sense from a patient perspective, and it’s not something most people would ever expect unless explicitly explained. This situation was EXTREMELY avoidable. This practice should ALWAYS confirm at the time of scheduling whether the insurance being provided is the patient’s primary insurance if they have these confusing policies. Patients should not be expected to anticipate this policy if it is not clearly communicated. I strongly recommend anyone with dual insurance coverage confirm this in writing (not on the phone) before their visit to avoid surprise charges. UPDATE: The reply is incorrect. At scheduling, I provided only my secondary insurance because your website indicated it was accepted. I was not asked if it was primary or secondary nor was advised whether that mattered. I obviously would not have come in had I known I would be required to pay the full balance out of pocket. No one can afford that.

Lori Walsh
Lori Walsh 5 months ago

Had an appointment April 1st 2026. I have been here several times and it went okay. I couldn’t get in with my original Dr for sometime. This time I had an appointment with Dr Annadanam. I waited more than 30 minutes to be called in and then after the tech (which by the way was awesome) another 20 or so minutes for the dr. I was have problems that my primary care physician couldn’t prescribe medication for she suggested I been seen by eye doctor so I took the appointment. It was so awkward trying to talk to this doctor about my eye issue. He pretty much did an eye exam and said my vision had changed and did I want a prescription for glasses. I came because I was having trouble with other issues. He wasn’t easy to speak with and I had to keep asking questions about the problems I was dealing with. He didn’t seem to notice any eye mites or dry eyes issues and when I mentioned it he said let me look again. Didn’t seem overly concerned, but didn’t ask many questions. I had to ask “do I have dry eyes “ and his response was maybe a little. I said well I wake up every morning with problems and have been using tea tree wipes and warm compresses. He said it must be helping. I had to ask is there any drops for dry eyes or mite eradication. He promptly took out a paper and handed it to me saying you can use any of these drops for dry eyes. For the mites I can call in a prescription to compounding pharmacy in DC. Which i knew my insurance wouldn’t cover. I had seen a commercial about a commercial eye-drop on the market. Mean while we’re in the hallway and this Dr just wants to leave for the day. I was trying to explain to him about the commercial, but didn’t Remember the name. I was trying to look my Google wouldn’t open up. I asked him to look it up on his phone. He says what do you want me to look for, I said eye drops for eye mites. He looks it up and it’s the same thing he was prescribing! I said you said it was from a compounding pharmacy, he said no a specialty pharmacy. He really didn’t seem to interested in what I was having problems with and Communication was limited. I came there to get help so I wasn’t having to do a long routine several times a day to control dry eyes and mites. He pretty much didn’t even see the problem and would have me continue what I was doing. He didn’t seem very caring and had absolutely no personality. I didn’t feel like he cared much. He pretty much treated me as though I was wasting his time.

Kokil Jain
Kokil Jain 4 months ago

Patients, please be aware. I went in for a routine eye exam and received a standard prescription for glasses, no additional treatment. Despite this, I was billed for cataract-related services I did not receive. The provider’s own notes state that any cataract present is minimal, age-related, and does not require follow-up. When I called to question the charge, my call was disconnected and my messages were ignored. I ultimately felt pressured to pay due to the threat of collections.

See all reviews on Google

Reviews are written by Google users and shown as published on Google. EyecareSearch does not edit, verify or rank them.

EyecareSearch is a directory service. We do not provide medical advice, verify clinical outcomes, or guarantee insurance coverage. Plan participation is self-reported by each practice — always confirm benefits directly with your plan and the practice before your visit.