Library Board of Trustees

Holmes Public Library, Plymouth St