Somesville Library Society

501(c)(3)

Po Box 280

Mount Desert, ME 04660

10230060

Share this Charity!