E Elsa C. Castro DDS 0 reviews 1360 N Winchester Blvd Ste 1 San Jose, CA • 95128 View Practice (408) 247-8200