Amesbury Public Library
Organization
6,035