Mountain View Optometry & Contact Lens Clinic Categories OptometristsDowntown Businesses 495 Castro Street Suite 200 Mountain View CA 94041 (650) 967-6649 (650) 967-0237 Visit Website Rep/Contact Info Ken Schwaderer × Ken Schwaderer Owner Marielle Velasco × Marielle Velasco Phone: (650) 967-6649 Send an Email Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×