Vista Center for The Blind & Visually Impaired Serving Mountain View, CA View Phone 800-660-2009 2470 E Palo AltoMountain View, CA 94035 Experience & Reliability Send to My Email Send to My Phone Print this Page