Dr. Stephen Norton, DMD
900 NW 17th Ave, Suite 203
Delray Beach, FL 33445
(561) 278-0362
Norton Dental Arts is a father and son dental team- Dr. Stephen Norton, Sr. and Dr. Stephen Norton, Jr. in Delray Beach, Florida. Norton Dental Arts a state-of-the-art dental office established in 1980.
Located on the North-East corner of Lake Idea and Congress