Nina Karlsen Ayala, MD, Obstetrics & Gynecology

101 Plain St Fl 6
ProvidenceRI  02903 (Providence County)


Phone: 401-274-1122
Fax:

NPI: 1669899522
License Number: MD16234 (RI)