Howard Nicholas Straub, DO, Ophthalmology

3915 Talbot Rd S
Ste 310
RentonWA  98055-5738 (King County)


Phone: 425-656-5345
Fax: 425-656-5349

NPI: 1588663173
License Number: OP00001843 (WA)