Providence, RI
Physician
Ophthalmology
78 Baker St
Clinical Location
78 Baker St, Providence, RI 02905