Rula Balluz, MD, Pediatrics

9500 Euclid Ave
ClevelandOH  44195-1043 (Cuyahoga County)


Phone: 216-446-5729
Fax: 216-445-3692

NPI: 1922045889
License Number: 239054 (NY)