📋 Eye Care Provider Loading...

Dr David Armstrong

📍 3904 Franklin Rd Suite A, Roanoke, VA 24014, United States
[x] Active Centre⭐ 5/5 (46 reviews)🏆 Expert Choice🕐 9 am-5 pm📞 +1 866-321-2030⏱️ 3 min read
📍

Dr David Armstrong

Eye Care Provider
🏢
3904 Franklin Rd Suite A, Roanoke, VA 24014, United States Roanoke, Virginia 24014
📞
Call Now
🌐
📮
PIN Code
24014
📌
Plus Code
62JH+3H Roanoke, Virginia, USA
🕐
Timings
9 am-5 pm
Verified May 2026
📇
Digital Business Card

Dr David Armstrong

📞 +1 866-321-2030
📍 3904 Franklin Rd Suite A, Roanoke, VA 24014, United States...
⬇ Save to Contacts (vCard)
📷Photos (6)
Customer Reviews
5
★★★★★
46 reviews on Google
5★
45
4★
1
3★
0
2★
0
1★
0
JJ
Justin Jenkins⭐ Local Guide
Mar 05, 2026
★★★★★
I have stargardts disease and was looking for a doctor to help me with my independcy. Dr. Armstrong is the best in the shenandoah Valley by far. He will help you till you are satisfy with the results. He communicates with you non stop and answer any questions you have. This is the guy for your low vision meeds
PF
Page Ferrara
Jan 30, 2025
★★★★★
Dr. Armstrong spent over two hours working one-on-one with my father who is 97. My father's goal was to leave with resources that would enable him to read his morning newspaper, Bible, cards, menus, etc. After extensive testing and a lot of patience, Dr. Armstrong was able to suggest strategies that my father was pleased with. My father has macular degeneration and glaucoma, but Dr. Armstrong enabled him to leave with resources that helped him read better as soon as he returned home that day!
LM
Lorie Marsh
Mar 04, 2025
★★★★★
Just saw Dr. Armstrong and had a wonderful experience! Brought my 91-year-old mostly blind mother in, and to our amazement, he was able to help her! It's amazing the difference that these lenses make for her. Her quality of life will be greatly improved by being able to see better than she has for 50 years. I highly recommend Dr. Armstrong and encourage you to come in for a visit.
NM
Nickie M
Feb 26, 2025
★★★★★
Dr. Armstrong is everything you want in a physician to care for low vision. My mom has been seeing him for over a decade to manage her very rare, very low vision condition. He has access to tools that are state of the art (if you want them) or utilitarian (if you'd prefer that route). He doesn't upsell you on the latest gadget or doodah-he truly wants you to have what will fit your lifestyle and optimize your vision. We will see him as long as he continues to see patients.
BH
Ben Harris
Jun 17, 2025
★★★★★
Dr. Armstrong has helped me achieve things that I never thought would be possible. You can tell he genuinely cares about each of his patients. I highly recommend his services for anyone that is on the fence.
MS
Michele Shaver
Feb 28, 2025
★★★★★
Dr Armstrong went above and beyond for my 92 year old father. He listened and made sure he understood exactly what my father's vision goals were. He made many suggestions and different price ranges and finally found something my father could use to make the most of the vision he has remaining. He did not rush and he showed great patience and understanding. I highly recommend for anyone with low vision who needs.
PB
Page Baggette
Mar 11, 2025
★★★★★
I am 34 years old and have always been told that my site was not good enough to drive! Dr. Armstrong helped me with these awesome biopic lenses so that I will be able to get a restricted daytime drivers license! He is helpful and friendly and has fulfilled a dream I always thought I would never be able to achieve! Highly recommend!
G
Gabriel
Mar 24, 2025
★★★★★
The best Dr for low vision, we came from Miami to an appoinment for my son and the Dr Armstrong take all the time with us to explain everything and his so kind person and try to help with his knowledge to the different options to do a better life the person's with low vision. Definitely the best Dr optometrist. Thanks Dr Armstrong good bless you.
📝 See all reviews on Google ->
📈Quick Comparison: Top Eye Clinics in Roanoke
NameRatingPhoneLink
Dr David Armstrong Current⭐ 5 (46)✅ YesView Details
Kartesz Eye Care ⭐ 4.8 (1352)✅ YesView Details
Kartesz Family Eye Care ⭐ 4.8 (749)✅ YesView Details

Comparison based on verified Google Maps data and user reviews.

[?]Frequently Asked Questions
Where is Dr David Armstrong located? +
Dr David Armstrong is at 3904 Franklin Rd Suite A, Roanoke, VA 24014, United States, Roanoke, Virginia 24014.
What services does Dr David Armstrong offer? +
Dr David Armstrong provides comprehensive eye care including services for this business. Call +1 866-321-2030 for specific service availability.
What are the opening hours of Dr David Armstrong? +
Dr David Armstrong is open 9 am-5 pm. Closed on: Saturday, Sunday
Does Dr David Armstrong accept walk-in patients? +
Dr David Armstrong in Roanoke accepts both appointments and walk-ins, though appointments are recommended for specialized services.
What is the average consultation fee at Dr David Armstrong? +
Consultation fees vary by service at Dr David Armstrong. Basic eye exams typically start from $50 to $150 in Roanoke, while specialized treatments and surgeries may cost more.
Is Dr David Armstrong equipped for emergency eye care? +
Dr David Armstrong provides emergency eye care services for conditions like eye injuries, sudden vision loss, or severe eye pain during operating hours.

About Dr David Armstrong

As a low vision optometrist, I am committed to helping visually impaired people maximize their eyesight so they can enjoy more active and independent lives. Macular degeneration and other conditions that impair vision make life difficult for many people. They often lose their ability to read, drive, recognize friend's faces and participate in other activities that they enjoy. I prescribe specialized microscopic and telescopic glasses and other devices to help maximize vision for people who have macular degeneration and other conditions. You can call me for a complimentary telephone consultation. I'll ask you a few questions and tell you if I can help you. There is more information on my website,

How to Get Help at Dr David Armstrong

To visit Dr David Armstrong in Roanoke, call +1 866-321-2030 to schedule an appointment or walk in during business hours. Bring your medical history and any current eyeglasses or contact lenses.

Why Choose a Verified Eye Clinic in Roanoke?

Choosing a verified eye clinic like Dr David Armstrong in Roanoke ensures you receive professional care from qualified specialists using modern equipment and approved treatment methods.

🏬More Eye Clinics in Roanoke
PAN Card Centre
Kartesz Eye Care
📍 4922 Valley View Blvd NW, Roanoke, VA 24012, Unite
4.8
View Details ->
PAN Card Centre
Kartesz Family Eye Care
📍 3260 Electric Rd SW Ste 505, Roanoke, VA 24018, Un
4.8
View Details ->
PAN Card Centre
LensCrafters
📍 4822C Valley View Blvd NW, Roanoke, VA 24012, Unit
4.8
View Details ->
PAN Card Centre
Eye Care Surgery Inc
📍 1960 Electric Rd SW, Roanoke, VA 24018, United Sta
4.7
View Details ->
🛡Editorial Verification
9.8/10
Trust Score: Excellent
Vetted by directory editors

This provider profile has been verified against official registry sources and customer feedback to protect users from fraudulent listings.

  • Physical Location Matches Coordinates
  • Clean Review Integrity Profile
  • Timings & Active Hours Checked
  • Telephone Line Connectivity Active

Own this business?

Claim your listing to edit timings, upload custom photos, and respond to your customers' feedback.

Claim This Listing
🗺️Location
Open in Google Maps
🕐Opening Hours
🕒 Current Local Time: --:--
Loading…
Monday9 am-5 pm
Tuesday9 am-5 pm
Wednesday9 am-5 pm
Thursday9 am-5 pm
Friday9 am-12 pm
SaturdayClosed
SundayClosed
📱Mobile Handoff
QR Code for Dr David Armstrong

Scan to get directions & contact info instantly on your phone.

📍Nearby Centres
Ophthalmologist · ★4.2 (5)
5.8 km away
Optometrist · ★5 (1)
5.8 km away
Optometrist
4.9 km away
Ophthalmologist
1.1 km away
Verified Eye Clinic Listing This listing has been verified for accuracy of contact details, professional credentials, and active operation status.
Registry Code: GBP-VET Last Vetted: May 2026

Google Place ID: ChIJLegEZQYNTYgR4UeU_Kc6_hE