1 Dr. Eduardo Castro, MD General Practitioner - General 0 reviews Main Location 799 Ripshin RdTroutdale, Virginia 24378 Highlights Accepts Insurance Plans