L. Stephen Vaughan D.D.S. M.D.
Location: Lake Forest, CA — 26730 Towne Centre Drive #105 92610
Phone: (949) 297-8880
Website: http://www.foothilloms.com/
Rated 4.9 out of 5 based on 504 patient reviews.
About L. Stephen Vaughan D.D.S. M.D.
L. Stephen Vaughan D.D.S. M.D. provides dental implant solutions, including All-on-4 and full-arch treatment.
Photos





