Thank you for contacting us!
Rather have us fill out the paper work for you? Call us 804-748-6983.
If you have an eye emergency, please call our office during business hours, or visit the nearest emergency room.
Need an appointment soon?
Call us to be added to our wait list.
If you have a little flexibility, it really works!
To better serve our patients and fill open appointment times, we have implemented a missed appointment policy and rescheduling fee, effective June 1, 2026. We understand that situations arise that may interfere with your appointment. If you need to cancel or reschedule, please notify us at least 24 hours in advance of your scheduled appointment time. Read the full policy here.