Willow Creek Prosthodontics Lab Specialties: Dentures 2205 Channing Way, Ste C, Idaho Falls, ID 83404 888-745-4030 ext. 12118 Contact Lab Owner Claim Listing Name* Email* Phone* Practice Name Comments Updated: Nov 4, 2013