Dr. Susan Houchin 1295 Broadway Ste 209-210, Chula Vista, CA 91911, United States of America +1 619-483-2960 Reviews Map