Information on:

Somerville Public Library

35 West End Avenue
908-725-1336

Somerville Public Library is not affiliated with AmericanTowns Media

Photos