Ellicottville Memorial Library

Relax by the fire after a day at the slopes. Explore the arts. Surf the web at astonishing speeds. Share time as a family. Take a course or go off course. You can do all of this at Ellicottville Memorial Library.