Save Rafael C. Castro Jr., MD RafaelCCastro.MD.com • Internist • 41 years experience Rafael C Castro MD, PA 601 Ewing Street, Suite C 18, Princeton, NJ 08540