Testimonials
Don’t just take our word for it – read some of the reviews from our patients!
Treatment Options
Learn more about our services and how they can help you have a happy, health smile!
New Patient Forms
Reduce your visit time by simply completing your new patient forms online!
Our Locations
Christiansburg
1580 N Franklin St #7
Christiansburg, VA 24073
(540) 779-7559
Hours:
Tues-Thurs: 8AM – 5PM
Fri: 8AM – 2PM
Closed for lunch from 12-1pm
Mon, Sat, Sun: CLOSED
Meet Our Christiansburg Doctor & Team
Dublin

(540) 674-8891
Hours:
Monday – Thursday: 8AM – 5PM
Closed 1pm-2pm for lunch
Fri, Sat, Sun: CLOSED
Salem
1618 W Main St
Salem, VA 24153
(540) 389-0720
Hours:
Monday – Thursday: 8AM – 5PM
Friday: 8AM – 4PM
Closed 1pm-2pm for lunch
Sat, Sun: CLOSED
Smith Mountain Lake
(540) 328-0098
Hours:
Monday – Thursday: 8AM – 5PM
Closed 1pm-2pm for lunch
Fri, Sat, Sun: CLOSED
Valley View
(540) 904-0300
Hours:
Monday – Thursday: 8AM – 5PM
Closed 12pm-1pm for lunch
Fri, Sat, Sun: CLOSED
Vinton
1335 Hardy Rd
Vinton, VA 24179
(540) 342-7865
Hours:
Monday – Thursday: 8AM – 5PM
Closed 1pm-2pm for lunch
Fri, Sat, Sun: CLOSED
CONTACT Us
for emergencies call (540) 904-4969