Optometrists in North Tonawanda (NY) Full list of companies Optometrists category in North Tonawanda, New York Eric P Czora Od 968 Payne Ave, North Tonawanda, NY 14120, (716)692-6961 Page 1