Mountain View Optometry & Contact Lens Clinic Share: OptometristsDowntown Businesses Mountain View Optometry & Contact Lens Clinic Visit Website 495 Castro Street Suite 200 Mountain View, CA 94041 (650) 967-6649 (650) 967-0237 (fax) Rep Info Map Whom to Contact Ken Schwaderer Owner Marielle Velasco Phone: (650) 967-6649 Send an Email What's Nearby? Distance: 5 10 15 20 25 50 mi.