Idaho Oral & Maxillofacial Surgery

Location: Twin Falls, ID — 590 Falls Avenue West 83301-3314

Phone: (208) 733-1182

Website: http://idaho-oms.com/

Rated 3.2 out of 5 based on 21 patient reviews.

About Idaho Oral & Maxillofacial Surgery

Idaho Oral & Maxillofacial Surgery provides dental implant solutions, including All-on-4 and full-arch treatment.