SC Dr. Sandra Castillo, PhD Is this you? Claim your profile Psychology 0Leave a review Fort Lauderdale, FL 1848 SE 1st Ave, Fort Lauderdale, FL, 33316 (954) 885-9500