Indira Pillay, MD, Pathology

1730 W 25 St
ClevelandOH  44113 (Cuyahoga County)


Phone: 216-363-2010
Fax: 216-696-7399

NPI: 1164561007
License Number: 35037636 (OH)