Eye Institute of California 3405 Kenyon St #108, San Diego, CA 3405 Kenyon St #108, San Diego, CA 92110, United States of America +1 619-223-8177 Rate this clinic Reviews Map No reviews yetAdd Review