Spencer Eye Center MEDICAL BUILDING, 1200 W Gonzales Rd STE 200, Oxnard, CA 93036, United States of America +1 805-983-0923 Reviews Map