Robert John Castele, MD, Internal Medicine

12900 Lake Ave Apt 720
LakewoodOH  44107 (Cuyahoga County)


Phone: 330-421-3561
Fax:

NPI: 1992855589
License Number: 35-044249 (OH)