Olmsted Center for Sight

  • Non-Profit Organization/Association
1170 Main Street
Buffalo, NY 14209-2331
(716) 888-1025
  • About

    Nonprofit organization helping individuals who are blind and/or visually impaired to live an independent life.