NPI Central
Leen Sabbooba, MD — NPI 1023992799, Cleveland, OH | NPI Central