It is a private, non profit public library and art gallery. Located at 1171 Main Street in St. Johnsbury.