John Willard Barrett, DO, Internal Medicine

360 Kingstown Rd
Ste 101
NarragansettRI  02882-3239 (Washington County)


Phone: 401-783-3334
Fax: 401-783-9270

NPI: 1245264688
License Number: DO328 (RI)