Newfane Family Eyecare Category Medical Services Claimed 2731 Main St Newfane NY 14108 (716) 778-0926 Get Directions View Details