Neha De Souza, MD

20400 Lake Chabot Road, Castro Valley, California 94546