Felicia Meila, MD, Internal Medicine

407 E Ave
Ste 120
PawtucketRI  02860-5299 (Providence County)


Phone: 401-725-4700
Fax: 401-725-4740
Email: mei***@*****mc.edu

NPI: 1720049802
License Number: MD09285 (RI)