Dugald H Munro, MD, Ophthalmology

1525 Wamponoag Trl
Ste 105
RiversideRI  02915 (Providence County)


Phone: 401-437-0500
Fax: 401-433-3581

NPI: 1487614251
License Number: MD03705 (RI)