Ibrahim Abiola NPI 1306443411 Practice location: 7761 Riverdale Rd, New Carrollton, MD 207843925 Taxonomy code: 376K00000X Phone: (240) 815-2831