Mohamed R.dattu NPI 1821028119 Practice location: 600 Haverford Rd Ste 201, Haverford, PA 190411139 Taxonomy code: 2084P0800X Phone: (717) 775-6189