Pedro Castillo, MD Listing Category Internal Medicine, Rheumatology Website https://www.dallasresearchinstitute.com Phone 214-347-7577 Address Dallas Research Institute 8 Medical Pkwy Plaza 2, Ste 310 Farmers Branch, TX ZIP Code 75048 Contact listing ownerSend Message Name Email Phone Number Message