Stephen Edward Leeb, DDS, Dentist

1311 E Central Dr
MeridianID  83642-7991 (Ada County)


Phone: 208-373-1855
Fax: 208-373-1856

NPI: 1780201889
License Number: D-5169 (ID)