Andrew Otto, DMD, Dentist

726 Shawnee St
LeavenworthKS  66048-1804 (Leavenworth County)


Phone: 816-808-1795
Fax:

NPI: 1477122786
License Number: 61882 (KS)