NPI Central
Lena Tabbaa, MD — NPI 1306785399, Cleveland, OH | NPI Central