Sneha Yerra, DDS, Dentist

9529 244th St Sw
EdmondsWA  98020-6527 (Snohomish County)


Phone: 206-542-7557
Fax:

NPI: 1659800993
License Number: 10697 (NC)