Francis Xavier Figueroa, MD, Ophthalmology

975 Pontiac Ave
CranstonRI  02920-7924 (Providence County)


Phone: 401-942-2626
Fax: 401-942-5628

NPI: 1073612156
License Number: 9187 (RI)