To navigate, press the arrow keys. Legarreta Eye Center ← View details 1301 North Forest Road, Williamsville, NY 14221 +1 716-633-2203 Get Directions From* To * — Required information