Luis J. Castro, MD
Thoracic and Cardiac Surgeon - General
Main Location
2900 Whipple Ave Suite 140
Redwood City, California 94062
Highlights
- Board Certified
Summary
I believe my greatest strength as a heart surgeon is the team of wonderfully talented people that partner with me at Sequoia Hospital to produce the.. Read More