Local Data Search
 

Boston, Cambridge, Quincy Metro Area Public Library

276 public libraries were found in Boston, Cambridge, Quincy Area.




Rank by: Collections, Size, Programs
Boston Public Library
700 Boylston Street
Boston, MA 02116
phone: 617-536-5400
Type: Library System
Staff: 394.60 Collections: 2,709,947 Programs: 9,506 Internet Computer: 696
Cambridge Public Library
449 Broadway
Cambridge, MA 02139
phone: 617-349-4040
Type: Library System
Staff: 80.69 Collections: 504,247 Programs: 2,914 Internet Computer: 117
Newton Free Library
330 Homer Street
Newton Center, MA 02459
phone: 617-796-1360
Type: Library System
Staff: 64.51 Collections: 363,523 Programs: 1,546 Internet Computer: 54
Brookline Public Library
361 Washington Street
Brookline, MA 02445
phone: 617-730-2370
Type: Library System
Staff: 50.68 Collections: 306,356 Programs: 652 Internet Computer: 75
Thomas Crane Public Library
40 Washington Street
Quincy, MA 02269
phone: 617-376-1301
Type: Library System
Staff: 32.88 Collections: 249,986 Programs: 784 Internet Computer: 91
Memorial Hall Library
2 North Main Street
Andover, MA 01810
phone: 978-623-8401
Type: Library System
Staff: 29.95 Collections: 220,340 Programs: 766 Internet Computer: 47
Wellesley Free Library
530 Washington Street
Wellesley, MA 02482
phone: 781-235-1610
Type: Library System
Staff: 31.39 Collections: 215,584 Programs: 839 Internet Computer: 55
Portsmouth Public Library
175 Parrott Avenue
Portsmouth, NH 03801
phone: 603-427-1540
Type: Library System
Staff: 23.50 Collections: 189,556 Programs: 692 Internet Computer: 48
Belmont Public Library
336 Concord Avenue
Belmont, MA 02478
phone: 617-489-2000
Type: Library System
Staff: 21.36 Collections: 186,148 Programs: 335 Internet Computer: 17
Waltham Public Library
735 Main Street
Waltham, MA 02451
phone: 781-314-3425
Type: Library System
Staff: 26.58 Collections: 170,875 Programs: 362 Internet Computer: 39
Concord Free Public Library
129 Main Street
Concord, MA 01742
phone: 978-318-3300
Type: Library System
Staff: 24.75 Collections: 170,694 Programs: 227 Internet Computer: 25
Framingham Public Library
49 Lexington Street
Framingham, MA 01702
phone: 508-532-5570
Type: Library System
Staff: 43.00 Collections: 170,354 Programs: 664 Internet Computer: 42
Robbins Library
700 Massachusetts Avenue
Arlington, MA 02476
phone: 781-316-3200
Type: Library System
Staff: 28.34 Collections: 166,299 Programs: 416 Internet Computer: 29
Brockton Public Library System
304 Main Street
Brockton, MA 02301
phone: 508-580-7890
Type: Library System
Staff: 26.63 Collections: 161,484 Programs: 230 Internet Computer: 56
Beverly Public Library
32 Essex Street
Beverly, MA 01915
phone: 978-921-6062
Type: Library System
Staff: 22.23 Collections: 153,487 Programs: 491 Internet Computer: 21
Plymouth Public Library
132 South Street
Plymouth, MA 02360
phone: 508-830-4250
Type: Library System
Staff: 23.24 Collections: 150,015 Programs: 778 Internet Computer: 37
Peabody Institute Library
82 Main Street
Peabody, MA 01960
phone: 978-531-0100
Type: Library System
Staff: 28.26 Collections: 147,518 Programs: 746 Internet Computer: 35
Chelmsford Public Library
25 Boston Road
Chelmsford, MA 01824
phone: 978-256-5521
Type: Library System
Staff: 21.85 Collections: 145,516 Programs: 980 Internet Computer: 46
Winchester Public Library
80 Washington Street
Winchester, MA 01890
phone: 781-721-7171
Type: Library System
Staff: 21.70 Collections: 144,188 Programs: 910 Internet Computer: 21
Billerica Public Library
15 Concord Road
Billerica, MA 01821
phone: 978-671-0948
Type: Library System
Staff: 18.22 Collections: 138,862 Programs: 305 Internet Computer: 33
Watertown Free Public Library
123 Main Street
Watertown, MA 02472
phone: 617-972-6431
Type: Library System
Staff: 31.04 Collections: 138,826 Programs: 512 Internet Computer: 80
Medford Public Library
111 High Street
Medford, MA 02155
phone: 781-395-7950
Type: Library System
Staff: 15.23 Collections: 138,000 Programs: 585 Internet Computer: 10
Haverhill Public Library
99 Main Street
Haverhill, MA 01830
phone: 978-373-1586
Type: Library System
Staff: 20.83 Collections: 136,958 Programs: 412 Internet Computer: 45
Somerville Public Library
79 Highland Avenue
Somerville, MA 02143
phone: 617-623-5000
Type: Library System
Staff: 27.22 Collections: 133,740 Programs: 577 Internet Computer: 37
Bedford Free Public Library
7 Mudge Way
Bedford, MA 01730
phone: 781-275-9440
Type: Library System
Staff: 16.45 Collections: 133,623 Programs: 356 Internet Computer: 14
Kelley Library
234 Main Street
Salem, NH 03079
phone: 603-898-7064
Type: Library System
Staff: 15.46 Collections: 132,725 Programs: 322 Internet Computer: 11
Needham Free Public Library
1139 Highland Avenue
Needham Heights, MA 02494
phone: 781-455-7559
Type: Library System
Staff: 22.00 Collections: 131,505 Programs: 388 Internet Computer: 29
Morrill Memorial Library
33 Walpole Street
Norwood, MA 02062
phone: 781-769-0200
Type: Library System
Staff: 20.01 Collections: 131,335 Programs: 583 Internet Computer: 15
Scituate Town Library
85 Branch Street
Scituate, MA 02066
phone: 781-545-8727
Type: Library System
Staff: 12.73 Collections: 129,547 Programs: 388 Internet Computer: 9
Weston Public Library
87 School Street
Weston, MA 02493
phone: 781-786-6150
Type: Library System
Staff: 16.05 Collections: 128,233 Programs: 616 Internet Computer: 15
Acton Memorial Library
486 Main Street
Acton, MA 01720
phone: 978-929-6655
Type: Library System
Staff: 17.73 Collections: 126,359 Programs: 239 Internet Computer: 12
Morse Institute Library
14 East Central Street
Natick, MA 01760
phone: 508-647-6520
Type: Library System
Staff: 29.09 Collections: 123,707 Programs: 624 Internet Computer: 27
Peabody Institute Library
15 Sylvan Street
Danvers, MA 01923
phone: 978-774-0554
Type: Library System
Staff: 14.20 Collections: 123,179 Programs: 214 Internet Computer: 20
Reading Public Library
64 Middlesex Avenue
Reading, MA 01867
phone: 781-944-0840
Type: Library System
Staff: 19.30 Collections: 121,082 Programs: 649 Internet Computer: 35
Thayer Public Library
798 Washington Street
Braintree, MA 02184
phone: 781-848-0405
Type: Library System
Staff: 19.41 Collections: 119,051 Programs: 512 Internet Computer: 25
J. V. Fletcher Library
50 Main Street
Westford, MA 01886
phone: 978-692-5555
Type: Library System
Staff: 18.78 Collections: 117,867 Programs: 289 Internet Computer: 14
Burlington Public Library
22 Sears Street
Burlington, MA 01803
phone: 781-270-1690
Type: Library System
Staff: 16.58 Collections: 117,221 Programs: 415 Internet Computer: 15
Samuel S. Pollard Memorial Library
401 Merrimack Street
Lowell, MA 01852
phone: 978-970-4120
Type: Library System
Staff: 19.34 Collections: 114,398 Programs: 383 Internet Computer: 51
Goodnow Public Library
21 Concord Road
Sudbury, MA 01776
phone: 978-443-1035
Type: Library System
Staff: 13.33 Collections: 113,532 Programs: 325 Internet Computer: 24
Salem Public Library
370 Essex Street
Salem, MA 01970
phone: 978-744-0860
Type: Library System
Staff: 20.78 Collections: 113,110 Programs: 278 Internet Computer: 15
Lucius Beebe Memorial Library
345 Main Street
Wakefield, MA 01880
phone: 781-246-6334
Type: Library System
Staff: 17.81 Collections: 112,250 Programs: 443 Internet Computer: 26
Newburyport Public Library
94 State Street
Newburyport, MA 01950
phone: 978-465-4428
Type: Library System
Staff: 19.96 Collections: 109,162 Programs: 462 Internet Computer: 20
Nevins Memorial Library
305 Broadway
Methuen, MA 01844
phone: 978-686-4080
Type: Library System
Staff: 19.83 Collections: 107,685 Programs: 715 Internet Computer: 24
Milton Public Library
476 Canton Avenue
Milton, MA 02186
phone: 617-698-5757
Type: Library System
Staff: 14.66 Collections: 106,447 Programs: 269 Internet Computer: 30
Dover Public Library
73 Locust Street
Dover, NH 03820
phone: 603-516-6050
Type: Library System
Staff: 13.50 Collections: 105,060 Programs: 249 Internet Computer: 12
Westwood Public Library
668 High Street
Westwood, MA 02090
phone: 781-326-7562
Type: Library System
Staff: 14.35 Collections: 103,335 Programs: 397 Internet Computer: 15
Stevens Memorial Library
345 Main Street
North Andover, MA 01845
phone: 978-688-9505
Type: Library System
Staff: 11.72 Collections: 100,917 Programs: 414 Internet Computer: 31
Woburn Public Library
45 Pleasant Street
Woburn, MA 01801
phone: 781-933-0148
Type: Library System
Staff: 15.32 Collections: 100,000 Programs: 183 Internet Computer: 12
Canton Public Library
786 Washington Street
Canton, MA 02021
phone: 781-821-5027
Type: Library System
Staff: 13.55 Collections: 99,677 Programs: 349 Internet Computer: 29
Melrose Public Library
69 West Emerson Street
Melrose, MA 02176
phone: 781-665-2313
Type: Library System
Staff: 16.08 Collections: 99,131 Programs: 182 Internet Computer: 26
Abbot Public Library
235 Pleasant Street
Marblehead, MA 01945
phone: 781-631-1481
Type: Library System
Staff: 16.26 Collections: 98,897 Programs: 139 Internet Computer: 23
Leach Library
276 Mammoth Road
Londonderry, NH 03053
phone: 603-432-1132
Type: Library System
Staff: 16.17 Collections: 98,325 Programs: 243 Internet Computer: 10
Malden Public Library
36 Salem Street
Malden, MA 02148
phone: 781-324-0218
Type: Library System
Staff: 20.81 Collections: 96,535 Programs: 395 Internet Computer: 18
Sharon Public Library
11 North Main Street
Sharon, MA 02067
phone: 781-784-1578
Type: Library System
Staff: 12.66 Collections: 96,371 Programs: 249 Internet Computer: 9
Rockport Public Library
17 School Street
Rockport, MA 01966
phone: 978-546-6934
Type: Library System
Staff: 8.28 Collections: 95,163 Programs: 256 Internet Computer: 13
Wayland Free Public Library
5 Concord Road
Wayland, MA 01778
phone: 508-358-2311
Type: Library System
Staff: 12.00 Collections: 90,796 Programs: 234 Internet Computer: 11
Lynn Public Library
5 North Common Street
Lynn, MA 01902
phone: 781-595-0567
Type: Library System
Staff: 16.38 Collections: 90,478 Programs: 374 Internet Computer: 19
Stoughton Public Library
84 Park Street
Stoughton, MA 02072
phone: 781-344-2711
Type: Library System
Staff: 13.13 Collections: 89,135 Programs: 499 Internet Computer: 10
Hamilton-Wenham Public Library
14 Union Street
South Hamilton, MA 01982
phone: 978-468-5577
Type: Library System
Staff: 11.39 Collections: 87,741 Programs: 826 Internet Computer: 21
Boyden Library
10 Bird Street
Foxboro, MA 02035
phone: 508-543-1245
Type: Library System
Staff: 13.95 Collections: 86,304 Programs: 176 Internet Computer: 10
Marlborough Public Library
35 West Main Street
Marlborough, MA 01752
phone: 508-624-6900
Type: Library System
Staff: 16.97 Collections: 84,264 Programs: 385 Internet Computer: 16
Swampscott Public Library
61 Burrill Street
Swampscott, MA 01907
phone: 781-596-8867
Type: Library System
Staff: 7.63 Collections: 84,176 Programs: 288 Internet Computer: 18
Walpole Public Library
65 Common Street
Walpole, MA 02081
phone: 508-660-7340
Type: Library System
Staff: 10.29 Collections: 83,561 Programs: 130 Internet Computer: 8
Cary Memorial Library
1874 Massachusetts Avenue
Lexington, MA 02420
phone: 781-862-6288
Type: Library System
Staff: 31.76 Collections: 83,433 Programs: 415 Internet Computer: 14
Stoneham Public Library
431 Main Street
Stoneham, MA 02180
phone: 781-438-1324
Type: Library System
Staff: 10.51 Collections: 83,368 Programs: 410 Internet Computer: 14
Nesmith Library
8 Fellows Road
Windham, NH 03087
phone: 603-432-7154
Type: Library System
Staff: 11.78 Collections: 83,000 Programs: 251 Internet Computer: 8
Pembroke Public Library
142 Center Street
Pembroke, MA 02359
phone: 781-293-6771
Type: Library System
Staff: 9.88 Collections: 82,137 Programs: 366 Internet Computer: 11
Duxbury Free Library
77 Alden Street
Duxbury, MA 02332
phone: 781-934-2721
Type: Library System
Staff: 16.41 Collections: 82,089 Programs: 487 Internet Computer: 24
Tewksbury Public Library
300 Chandler Street
Tewksbury, MA 01876
phone: 978-640-4490
Type: Library System
Staff: 13.25 Collections: 80,878 Programs: 381 Internet Computer: 24
Lawrence Public Library
51 Lawrence Street
Lawrence, MA 01841
phone: 978-620-3600
Type: Library System
Staff: 14.25 Collections: 75,248 Programs: 428 Internet Computer: 37
Lynnfield Public Library
18 Summer Street
Lynnfield, MA 01940
phone: 781-334-5411
Type: Library System
Staff: 10.10 Collections: 75,238 Programs: 203 Internet Computer: 12
Ayer Public Library
26 East Main Street
Ayer, MA 01432
phone: 978-772-8250
Type: Library System
Staff: 5.28 Collections: 75,000 Programs: 130 Internet Computer: 13
Lincoln Public Library
Bedford Road
Lincoln, MA 01773
phone: 781-259-8465
Type: Library System
Staff: 11.08 Collections: 74,536 Programs: 415 Internet Computer: 12
Rochester Public Library
65 South Main Street
Rochester, NH 03867
phone: 603-332-1428
Type: Library System
Staff: 15.76 Collections: 74,405 Programs: 241 Internet Computer: 26
Ipswich Public Library
25 North Main Street
Ipswich, MA 01938
phone: 978-356-6648
Type: Library System
Staff: 9.00 Collections: 73,950 Programs: 219 Internet Computer: 9
Franklin Public Library
118 Main Street
Franklin, MA 02038
phone: 508-520-4940
Type: Library System
Staff: 10.31 Collections: 73,889 Programs: 237 Internet Computer: 10
Lane Memorial Library
2 Academy Avenue
Hampton, NH 03842
phone: 603-926-3368
Type: Library System
Staff: 10.80 Collections: 73,248 Programs: 301 Internet Computer: 17
Amesbury Public Library
149 Main Street
Amesbury, MA 01913
phone: 978-388-8148
Type: Library System
Staff: 9.28 Collections: 72,950 Programs: 216 Internet Computer: 7
Wilmington Memorial Library
175 Middlesex Avenue
Wilmington, MA 01887
phone: 978-658-2967
Type: Library System
Staff: 15.73 Collections: 70,067 Programs: 393 Internet Computer: 18
Dedham Public Library
43 Church Street
Dedham, MA 02026
phone: 781-751-9284
Type: Library System
Staff: 17.19 Collections: 68,163 Programs: 159 Internet Computer: 13
Hudson Public Library
3 Washington Street At Wood Square
Hudson, MA 01749
phone: 978-568-9644
Type: Library System
Staff: 12.94 Collections: 67,927 Programs: 446 Internet Computer: 9
Ventress Memorial Library
Library Plaza
Marshfield, MA 02050
phone: 781-834-5535
Type: Library System
Staff: 11.16 Collections: 67,494 Programs: 278 Internet Computer: 13
Medfield Memorial Library
468 Main Street
Medfield, MA 02052
phone: 508-359-4544
Type: Library System
Staff: 8.09 Collections: 67,404 Programs: 375 Internet Computer: 16
Turner Free Library
Crawford Square
Randolph, MA 02368
phone: 781-961-0932
Type: Library System
Staff: 10.95 Collections: 67,009 Programs: 242 Internet Computer: 18
Derry Public Library
64 East Broadway
Derry, NH 03038
phone: 603-432-6140
Type: Library System
Staff: 16.48 Collections: 66,642 Programs: 348 Internet Computer: 12
Bellingham Public Library
100 Blackstone Street
Bellingham, MA 02019
phone: 508-966-1660
Type: Library System
Staff: 7.49 Collections: 66,366 Programs: 388 Internet Computer: 10
Norwell Public Library
64 South Street
Norwell, MA 02061
phone: 781-659-2015
Type: Library System
Staff: 6.52 Collections: 65,250 Programs: 367 Internet Computer: 12
Dover Town Library
56 Dedham Street
Dover, MA 02030
phone: 508-785-8113
Type: Library System
Staff: 7.55 Collections: 65,239 Programs: 592 Internet Computer: 30
Gleason Public Library
22 Bedford Road
Carlisle, MA 01741
phone: 978-369-4898
Type: Library System
Staff: 6.76 Collections: 65,009 Programs: 237 Internet Computer: 6
East Bridgewater Public Library
32 Union Street
East Bridgewater, MA 02333
phone: 508-378-1616
Type: Library System
Staff: 6.54 Collections: 64,634 Programs: 310 Internet Computer: 4
Exeter Public Library
4 Chestnut Street
Exeter, NH 03833
phone: 603-772-3101
Type: Library System
Staff: 15.00 Collections: 63,875 Programs: 1,236 Internet Computer: 9
Abington Public Library
600 Gliniewicz Way
Abington, MA 02351
phone: 781-982-2139
Type: Library System
Staff: 5.28 Collections: 63,109 Programs: 138 Internet Computer: 14
Flint Memorial Library
147 Park Street
North Reading, MA 01864
phone: 978-664-4942
Type: Library System
Staff: 6.83 Collections: 61,812 Programs: 263 Internet Computer: 14
John Curtis Free Library
534 Hanover Street
Hanover, MA 02339
phone: 781-826-2972
Type: Library System
Staff: 7.58 Collections: 61,031 Programs: 340 Internet Computer: 19
Norfolk Public Library
139 Main Street
Norfolk, MA 02056
phone: 508-528-3380
Type: Library System
Staff: 6.50 Collections: 60,227 Programs: 360 Internet Computer: 16
Avon Public Library
280 West Main Street
Avon, MA 02322
phone: 508-583-0378
Type: Library System
Staff: 4.98 Collections: 58,883 Programs: 49 Internet Computer: 5
Reuben Hoar Library
41 Shattuck Street
Littleton, MA 01460
phone: 978-540-2600
Type: Library System
Staff: 7.94 Collections: 58,859 Programs: 336 Internet Computer: 11
Maynard Public Library
77 Nason Street
Maynard, MA 01754
phone: 978-897-1010
Type: Library System
Staff: 7.30 Collections: 57,497 Programs: 179 Internet Computer: 23
Paul Pratt Memorial Library
35 Ripley Road
Cohasset, MA 02025
phone: 781-383-1348
Type: Library System
Staff: 6.91 Collections: 56,549 Programs: 285 Internet Computer: 32
Holliston Public Library
752 Washington Street
Holliston, MA 01746
phone: 508-429-0617
Type: Library System
Staff: 6.40 Collections: 56,111 Programs: 113 Internet Computer: 13
West Bridgewater Public Library
80 Howard Street
West Bridgewater, MA 02379
phone: 508-894-1255
Type: Library System
Staff: 5.84 Collections: 55,863 Programs: 72 Internet Computer: 10
Saugus Public Library
295 Central Street
Saugus, MA 01906
phone: 781-231-4168
Type: Library System
Staff: 9.31 Collections: 54,263 Programs: 212 Internet Computer: 15
Boxford Town Library
10 Elm Street
Boxford, MA 01921
phone: 978-887-7323
Type: Library System
Staff: 6.76 Collections: 53,897 Programs: 177 Internet Computer: 7
Revere Public Library
179 Beach Street
Revere, MA 02151
phone: 781-286-8380
Type: Library System
Staff: 7.22 Collections: 53,343 Programs: 127 Internet Computer: 30
Manchester-By-The-Sea Public Library
15 Union Street
Manchester, MA 01944
phone: 978-526-7711
Type: Library System
Staff: 4.80 Collections: 51,457 Programs: 277 Internet Computer: 6
Moses Greeley Parker Memorial Library
28 Arlington Street
Dracut, MA 01826
phone: 978-454-5474
Type: Library System
Staff: 11.06 Collections: 51,233 Programs: 387 Internet Computer: 24
Rye Public Library
581 Washington Road
Rye, NH 03870
phone: 603-964-8401
Type: Library System
Staff: 7.80 Collections: 50,525 Programs: 610 Internet Computer: 15
Sargent Memorial Library
427 Mass. Avenue
Boxborough, MA 01719
phone: 978-263-4680
Type: Library System
Staff: 3.92 Collections: 50,215 Programs: 390 Internet Computer: 12
Flint Public Library
1 South Main Street
Middleton, MA 01949
phone: 978-774-8132
Type: Library System
Staff: 6.16 Collections: 48,752 Programs: 101 Internet Computer: 14
Middleborough Public Library
102 North Main Street
Middleboro, MA 02346
phone: 508-946-2470
Type: Library System
Staff: 8.45 Collections: 48,395 Programs: 235 Internet Computer: 25
Carver Public Library
2 Meadowbrook Way
Carver, MA 02330
phone: 508-866-3415
Type: Library System
Staff: 6.18 Collections: 47,766 Programs: 343 Internet Computer: 19
Gloucester Lyceum & Sawyer Free Library
2 Dale Avenue
Gloucester, MA 01930
phone: 978-281-9763
Type: Library System
Staff: 13.50 Collections: 47,000 Programs: 500 Internet Computer: 16
Georgetown Peabody Library
2 Maple Street
Georgetown, MA 01833
phone: 978-352-5728
Type: Library System
Staff: 5.19 Collections: 46,760 Programs: 200 Internet Computer: 19
Sherborn Library
4 Sanger Street
Sherborn, MA 01770
phone: 508-653-0770
Type: Library System
Staff: 4.49 Collections: 45,013 Programs: 113 Internet Computer: 6
Kingston Public Library
6 Green Street
Kingston, MA 02364
phone: 781-585-0517
Type: Library System
Staff: 8.05 Collections: 43,723 Programs: 523 Internet Computer: 17
Lawrence Library
15 Main Street
Pepperell, MA 01463
phone: 978-433-0330
Type: Library System
Staff: 6.33 Collections: 43,312 Programs: 370 Internet Computer: 8
Holmes Public Library
470 Plymouth Street
Halifax, MA 02338
phone: 781-293-2271
Type: Library System
Staff: 4.65 Collections: 43,010 Programs: 417 Internet Computer: 10
Parlin Memorial Library
410 Broadway
Everett, MA 02149
phone: 617-394-2300
Type: Library System
Staff: 14.02 Collections: 42,748 Programs: 310 Internet Computer: 26
Winthrop Public Library & Museum
2 Metcalf Square
Winthrop, MA 02152
phone: 617-846-1703
Type: Library System
Staff: 7.11 Collections: 42,717 Programs: 89 Internet Computer: 11
Nahant Public Library
15 Pleasant Street
Nahant, MA 01908
phone: 781-581-0306
Type: Library System
Staff: 3.16 Collections: 41,968 Programs: 31 Internet Computer: 0
Groton Public Library
99 Main Street
Groton, MA 01450
phone: 978-448-1167
Type: Library System
Staff: 12.53 Collections: 40,724 Programs: 400 Internet Computer: 27
Millis Public Library
25 Auburn Road
Millis, MA 02054
phone: 508-376-8282
Type: Library System
Staff: 4.26 Collections: 40,695 Programs: 186 Internet Computer: 7
Seabrook Library
25 Liberty Lane
Seabrook, NH 03874
phone: 603-474-2044
Type: Library System
Staff: 5.55 Collections: 38,519 Programs: 528 Internet Computer: 19
Merrimac Public Library
86 West Main Street
Merrimac, MA 01860
phone: 978-346-9441
Type: Library System
Staff: 4.30 Collections: 38,112 Programs: 130 Internet Computer: 13
Whitman Public Library
100 Webster Street
Whitman, MA 02382
phone: 781-447-7613
Type: Library System
Staff: 5.91 Collections: 37,912 Programs: 126 Internet Computer: 12
Tufts Library
46 Broad Street
Weymouth, MA 02188
phone: 781-337-1402
Type: Library System
Staff: 18.11 Collections: 37,882 Programs: 205 Internet Computer: 11
Hopkinton Public Library
13 Main Street
Hopkinton, MA 01748
phone: 508-497-9777
Type: Library System
Staff: 6.50 Collections: 37,545 Programs: 135 Internet Computer: 7
Plaistow Public Library
85 Main Street
Plaistow, NH 03865
phone: 603-382-6011
Type: Library System
Staff: 5.08 Collections: 36,393 Programs: 166 Internet Computer: 17
Hanson Public Library
132 Maquan Street
Hanson, MA 02341
phone: 781-293-2151
Type: Library System
Staff: 4.00 Collections: 36,150 Programs: 223 Internet Computer: 11
G. A. R. Memorial Library
490 Main Street
West Newbury, MA 01985
phone: 978-363-1105
Type: Library System
Staff: 4.05 Collections: 35,900 Programs: 256 Internet Computer: 7
North Hampton Public Library
237a Atlantic Avenue
North Hampton, NH 03862
phone: 603-964-6326
Type: Library System
Staff: 4.77 Collections: 34,772 Programs: 277 Internet Computer: 7
Rowley Public Library
141 Main Street
Rowley, MA 01969
phone: 978-948-2850
Type: Library System
Staff: 3.29 Collections: 33,517 Programs: 223 Internet Computer: 14
Mattapoisett Free Public Library
7 Barstow Street
Mattapoisett, MA 02739
phone: 508-758-4171
Type: Library System
Staff: 5.78 Collections: 33,459 Programs: 308 Internet Computer: 6
Ashland Public Library
66 Front Street
Ashland, MA 01721
phone: 508-881-0134
Type: Library System
Staff: 4.98 Collections: 32,885 Programs: 229 Internet Computer: 13
Holbrook Public Library
2 Plymouth Street
Holbrook, MA 02343
phone: 781-767-3644
Type: Library System
Staff: 4.98 Collections: 30,199 Programs: 142 Internet Computer: 9
Kimball Library
5 Academy Avenue
Atkinson, NH 03811
phone: 603-362-5234
Type: Library System
Staff: 4.93 Collections: 30,000 Programs: 473 Internet Computer: 14
Plainville Public Library
198 South Street
Plainville, MA 02762
phone: 508-695-1784
Type: Library System
Staff: 3.08 Collections: 29,888 Programs: 226 Internet Computer: 8
Langley Adams Library
185 Main Street
Groveland, MA 01834
phone: 978-372-1732
Type: Library System
Staff: 4.15 Collections: 29,527 Programs: 467 Internet Computer: 7
Hazen Memorial Library
3 Keady Way
Shirley, MA 01464
phone: 978-425-2620
Type: Library System
Staff: 3.86 Collections: 29,109 Programs: 301 Internet Computer: 11
Rockland Memorial Library
20 Belmont Street
Rockland, MA 02370
phone: 781-878-1236
Type: Library System
Staff: 6.98 Collections: 28,048 Programs: 288 Internet Computer: 9
Goodwin Library
422 Main Street
Farmington, NH 03835
phone: 603-755-2944
Type: Library System
Staff: 5.59 Collections: 27,973 Programs: 155 Internet Computer: 10
Hampstead Public Library
9 Mary E. Clark Drive
Hampstead, NH 03841
phone: 603-329-6411
Type: Library System
Staff: 6.29 Collections: 27,708 Programs: 455 Internet Computer: 10
Hull Public Library
9 Main Street
Hull, MA 02045
phone: 781-925-2295
Type: Library System
Staff: 3.43 Collections: 27,640 Programs: 71 Internet Computer: 9
Newbury Town Library
0 Lunt Street
Byfield, MA 01922
phone: 978-465-0539
Type: Library System
Staff: 2.20 Collections: 27,398 Programs: 159 Internet Computer: 18
Medway Public Library
26 High Street
Medway, MA 02053
phone: 508-533-3217
Type: Library System
Staff: 3.43 Collections: 27,234 Programs: 60 Internet Computer: 8
Fiske Public Library
110 Randall Road
Wrentham, MA 02093
phone: 508-384-5440
Type: Library System
Staff: 4.53 Collections: 27,067 Programs: 355 Internet Computer: 12
Chelsea Public Library
569 Broadway
Chelsea, MA 02150
phone: 617-466-4350
Type: Library System
Staff: 6.51 Collections: 26,835 Programs: 50 Internet Computer: 17
Joseph H. Plumb Memorial Library
17 Constitution Way
Rochester, MA 02770
phone: 508-763-8600
Type: Library System
Staff: 2.94 Collections: 26,171 Programs: 164 Internet Computer: 8
Townsend Public Library
12 Dudley Road
Townsend, MA 01469
phone: 978-597-1714
Type: Library System
Staff: 4.28 Collections: 25,982 Programs: 318 Internet Computer: 40
Salisbury Public Library
17 Elm Street
Salisbury, MA 01952
phone: 978-465-5071
Type: Library System
Staff: 2.78 Collections: 24,785 Programs: 93 Internet Computer: 3
Elizabeth Taber Memorial Library
8 Spring Street
Marion, MA 02738
phone: 508-748-1252
Type: Library System
Staff: 2.71 Collections: 22,800 Programs: 265 Internet Computer: 8
Tyngsborough Public Library
25 Bryant Lane
Tyngsboro, MA 01879
phone: 978-649-7361
Type: Library System
Staff: 5.38 Collections: 22,704 Programs: 234 Internet Computer: 8
Dunstable Free Public Library
588 Main Street
Dunstable, MA 01827
phone: 978-649-7830
Type: Library System
Staff: 2.23 Collections: 22,505 Programs: 125 Internet Computer: 3
Harvey-Mitchell Memorial Library
151 Main Street
Epping, NH 03042
phone: 603-679-5944
Type: Library System
Staff: 1.96 Collections: 22,042 Programs: 306 Internet Computer: 6
Chesley Memorial Library
8 Mountain Avenue
Northwood, NH 03261
phone: 603-942-5472
Type: Library System
Staff: 2.83 Collections: 21,663 Programs: 234 Internet Computer: 2
Colby Memorial Library
7 Colby Road
Danville, NH 03819
phone: 603-382-6733
Type: Library System
Staff: 2.88 Collections: 21,520 Programs: 189 Internet Computer: 9
Newmarket Public Library
1 Elm Street
Newmarket, NH 03857
phone: 603-659-5311
Type: Library System
Staff: 3.58 Collections: 21,395 Programs: 104 Internet Computer: 7
Plympton Public Library
248 Main Street
Plympton, MA 02367
phone: 781-585-4551
Type: Library System
Staff: 1.63 Collections: 20,315 Programs: 90 Internet Computer: 5
Lee Public Library
7 Mast Road
Lee, NH 03861
phone: 603-659-2626
Type: Library System
Staff: 4.68 Collections: 20,267 Programs: 209 Internet Computer: 4
Mary E. Bartlett Library
22 Dalton Road
Exeter, NH 03833
phone: 603-642-3355
Type: Library System
Staff: 2.13 Collections: 20,120 Programs: 183 Internet Computer: 4
Sandown Public Library
305 Main Street
Sandown, NH 03873
phone: 603-887-3428
Type: Library System
Staff: 4.20 Collections: 19,312 Programs: 308 Internet Computer: 5
Wiggin Memorial Library
10 Bunker Hill Avenue
Stratham, NH 03885
phone: 603-772-4346
Type: Library System
Staff: 7.60 Collections: 19,300 Programs: 466 Internet Computer: 6
Randall Library
19 Crescent Street
Stow, MA 01775
phone: 978-897-8572
Type: Library System
Staff: 2.88 Collections: 19,136 Programs: 157 Internet Computer: 4
Durham Public Library
7 Mill Road Unit H
Durham, NH 03824
phone: 603-868-6699
Type: Library System
Staff: 3.58 Collections: 18,930 Programs: 267 Internet Computer: 8
Weeks Public Library
36 Post Road
Greenland, NH 03840
phone: 603-436-8548
Type: Library System
Staff: 4.10 Collections: 18,091 Programs: 350 Internet Computer: 5
Blaisdell Memorial Library
129 Stage Road
Nottingham, NH 03290
phone: 603-679-8484
Type: Library System
Staff: 2.80 Collections: 17,758 Programs: 181 Internet Computer: 4
Lakeville Free Public Library
4 Precinct Street
Lakeville, MA 02347
phone: 508-947-9028
Type: Library System
Staff: 4.65 Collections: 17,735 Programs: 340 Internet Computer: 14
Somersworth Public Library
25 Main Street
Somersworth, NH 03878
phone: 603-692-4587
Type: Library System
Staff: 4.25 Collections: 17,605 Programs: 191 Internet Computer: 7
Nichols Memorial Library
169 Main Street
Kingston, NH 03848
phone: 603-642-3521
Type: Library System
Staff: 3.65 Collections: 16,852 Programs: 342 Internet Computer: 4
East Kingston Public Library
47 Maplevale Road
East Kingston, NH 03827
phone: 603-642-8333
Type: Library System
Staff: 1.56 Collections: 16,555 Programs: 194 Internet Computer: 3
Chester Public Library
3 Chester Street
Chester, NH 03036
phone: 603-887-3404
Type: Library System
Staff: 0.90 Collections: 16,528 Programs: 92 Internet Computer: 3
Barrington Public Library
105 Ramsdell Lane
Barrington, NH 03825
phone: 603-664-9715
Type: Library System
Staff: 4.63 Collections: 16,406 Programs: 311 Internet Computer: 7
Fremont Public Library
7 Jackie Bernier Drive
Fremont, NH 03044
phone: 603-895-9543
Type: Library System
Staff: 2.75 Collections: 16,400 Programs: 55 Internet Computer: 4
Gale Library
16 South Main Street
Newton, NH 03858
phone: 603-382-4691
Type: Library System
Staff: 2.53 Collections: 14,992 Programs: 243 Internet Computer: 6
Wareham Free Library
59 Marion Road
Wareham, MA 02571
phone: 508-295-2343
Type: Library System
Staff: 6.83 Collections: 13,383 Programs: 151 Internet Computer: 19
Bridgewater Public Library
15 South Street
Bridgewater, MA 02324
phone: 508-697-3331
Type: Library System
Staff: 5.88 Collections: 13,153 Programs: 75 Internet Computer: 10
New Durham Public Library
2 Old Bay Road
New Durham, NH 03855
phone: 603-859-2201
Type: Library System
Staff: 1.66 Collections: 13,100 Programs: 176 Internet Computer: 4
New Castle Public Library
301 Wentworth Road
New Castle, NH 03854
phone: 603-431-6773
Type: Library System
Staff: 0.70 Collections: 11,511 Programs: 24 Internet Computer: 2
Taylor Library
49 East Derry Road
East Derry, NH 03041
phone: 603-432-7186
Type: Library System
Staff: 2.53 Collections: 11,500 Programs: 214 Internet Computer: 3
Dudley-Tucker Library
6 Epping Street
Raymond, NH 03077
phone: 603-895-2633
Type: Library System
Staff: 3.98 Collections: 11,302 Programs: 100 Internet Computer: 6
Smyth Public Library
55 High Street
Candia, NH 03034
phone: 603-483-8245
Type: Library System
Staff: 1.65 Collections: 11,192 Programs: 74 Internet Computer: 3
Bacon Free Library
58 Eliot Street
Natick, MA 01760
phone: 508-653-6730
Type: Library System
Staff: 1.85 Collections: 11,097 Programs: 165 Internet Computer: 1
Ashby Free Public Library
812 Main Street
Ashby, MA 01431
phone: 978-386-5377
Type: Library System
Staff: 1.20 Collections: 10,773 Programs: 65 Internet Computer: 6
T.O.H.P. Burnham Free Library
30 Martin Street
Essex, MA 01929
phone: 978-768-7410
Type: Library System
Staff: 0.88 Collections: 9,560 Programs: 59 Internet Computer: 3
Langdon Library
328 Nimble Hill Road
Portsmouth, NH 03801
phone: 603-436-5154
Type: Library System
Staff: 1.41 Collections: 9,395 Programs: 18 Internet Computer: 3
Philbrick-James Library
4 Church Street
Deerfield, NH 03037
phone: 603-463-7187
Type: Library System
Staff: 1.60 Collections: 9,364 Programs: 70 Internet Computer: 2
Hampton Falls Free Library
7 Drinkwater Road
Hampton Falls, NH 03844
phone: 603-926-3682
Type: Library System
Staff: 3.00 Collections: 9,319 Programs: 514 Internet Computer: 3
Kensington Social & Public Library
126 Amesbury Road
Exeter, NH 03833
phone: 603-772-5022
Type: Library System
Staff: 1.63 Collections: 8,734 Programs: 87 Internet Computer: 3
W. Acton Citizens' Library
21 Windsor Avenue
Acton, MA 01720
phone: 978-929-6654
Type: Library System
Staff: 0.70 Collections: 8,423 Programs: 100 Internet Computer: 2
Milton Free Public Library
13 Main Street
Milton Mills, NH 03852
phone: 603-473-8535
Type: Library System
Staff: 0.58 Collections: 8,100 Programs: 11 Internet Computer: 4
South Hampton Public Library
3-1 Hilldale Avenue
East Kingston, NH 03827
phone: 603-394-7319
Type: Library System
Staff: 1.00 Collections: 5,977 Programs: 42 Internet Computer: 2
Hill Library
1151 Parker Mountain Road
Strafford, NH 03884
phone: 603-664-2800
Type: Library System
Staff: 1.30 Collections: 5,930 Programs: 51 Internet Computer: 4
Madbury Public Library
9 Town Hall Road
Madbury, NH 03823
phone: 603-743-1400
Type: Library System
Staff: 1.00 Collections: 5,490 Programs: 199 Internet Computer: 6
Griffin Free Public Library
22 Hooksett Road
Auburn, NH 03032
phone: 603-483-5374
Type: Library System
Staff: 2.24 Collections: 4,857 Programs: 149 Internet Computer: 2
Nute High School & Library
22 Elm Street
Milton, NH 03851
phone: 603-652-7829
Type: Library System
Staff: 0.48 Collections: 4,616 Programs: 126 Internet Computer: 2
Paul Memorial Library
76 Main Street
Newfields, NH 03856
phone: 603-778-8169
Type: Library System
Staff: 2.55 Collections: 4,200 Programs: 104 Internet Computer: 1
Topsfield Town Library
1 South Common Street
Topsfield, MA 01983
phone: 978-887-1528
Type: Library System
Staff: 8.18 Collections: 1,701 Programs: 104 Internet Computer: 19
Rollinsford Public Library
3 Front Street
Rollinsford, NH 03869
phone: 603-516-2665
Type: Library System
Staff: 0.85 Collections: 1,500 Programs: 33 Internet Computer: 8
Hingham Public Library
66 Leavitt Street
Hingham, MA 02043
phone: 781-741-1405
Type: Library System
Staff: 20.70 Collections: 0 Programs: 445 Internet Computer: 18
East Rochester Public Library
57 Main Street
Rochester, NH 03868
phone: 603-332-8013
Type: Library System
Staff: 0.38 Collections: 0 Programs: 8 Internet Computer: 3
Acton Memorial Library
486 Main Street
Acton, MA 01720
phone: 978-264-9641
Type: Central Library
Edith M. Fox Library
175 Massachusetts Avenue
Arlington, MA 02474
phone: 781-316-3198
Type: Branch Library
Beverly Farms Branch Library
24 Vine Street
Beverly, MA 01915
phone: 978-921-6066
Type: Branch Library
Beverly Bookmobile
32 Essex Street
Beverly, MA 01915
Type: Bookmobile
Kirstein Business Branch
20 City Hall Avenue
Boston, MA 02108
phone: 617-523-0860
Type: Branch Library
North End Branch Library
25 Parmenter Street
Boston, MA 02113
phone: 617-227-8135
Type: Branch Library
South End Branch Library
685 Tremont Street
Boston, MA 02118
phone: 617-536-8241
Type: Branch Library
West End Branch Library
151 Cambridge Street
Boston, MA 02114
phone: 617-523-3957
Type: Branch Library
Brighton Branch Library
40 Academy Hill Road
Brighton, MA 02135
phone: 617-782-6032
Type: Branch Library
Faneuil Branch Library
419 Faneuil Street
Brighton, MA 02135
phone: 617-782-6705
Type: Branch Library
Charlestown Branch Library
179 Main Street
Charlestown, MA 02129
phone: 617-242-1248
Type: Branch Library
Adams Street Branch Library
690 Adams Street
Dorchester, MA 02122
phone: 617-436-6900
Type: Branch Library
Codman Square Branch Library
690 Washington Street
Dorchester Center, MA 02124
phone: 617-436-8214
Type: Branch Library
Fields Corner Branch Library
1520 Dorchester Avenue
Dorchester, MA 02122
phone: 617-436-2155
Type: Branch Library
Lower Mills Branch Library
27 Richmond Street
Dorchester Center, MA 02124
phone: 617-298-7841
Type: Branch Library
Mattapan Branch Library
1350 Blue Hill Avenue
Mattapan, MA 02126
phone: 617-298-9218
Type: Branch Library
Uphams Corner Branch Library
500 Columbia Road
Dorchester, MA 02125
phone: 617-265-0139
Type: Branch Library
East Boston Branch Library
276 Meridian Street
Boston, MA 02128
phone: 617-569-0271
Type: Branch Library
Orient Heights Branch Library
18 Barnes Avenue
Boston, MA 02128
phone: 617-567-2516
Type: Branch Library
Hyde Park Branch Library
35 Harvard Avenue
Hyde Park, MA 02136
phone: 617-361-2524
Type: Branch Library
Connolly Branch Library
433 Centre Street
Jamaica Plain, MA 02130
phone: 617-522-1960
Type: Branch Library
Jamaica Plain Branch Library
12 Sedgwick Street
Jamaica Plain, MA 02130
phone: 617-524-2053
Type: Branch Library
Dudley Branch Library
65 Warren Street
Roxbury, MA 02119
phone: 617-442-6186
Type: Branch Library
Egleston Square Branch Library
2044 Columbus Avenue
Roxbury, MA 02119
phone: 617-445-4340
Type: Branch Library
Grove Hall Branch Library
41 Genevia Avenue
Dorchester, MA 02121
phone: 617-427-3337
Type: Branch Library
Parker Hill Branch Library
1497 Tremont Street
Roxbury Crossing, MA 02120
phone: 617-427-3820
Type: Branch Library
South Boston Branch Library
646 East Broadway
Boston, MA 02127
phone: 617-268-0180
Type: Branch Library
Washington Village Branch Library
1226 Columbia Road
Boston, MA 02127
phone: 617-269-7239
Type: Branch Library
Roslindale Branch Library
4238 Washington Street
Roslindale, MA 02131
phone: 617-323-2343
Type: Branch Library
West Roxbury Branch Library
1961 Centre Street
West Roxbury, MA 02132
phone: 617-325-3147
Type: Branch Library
Honan-Allston Branch
300 North Harvard Street
Allston, MA 02134
phone: 617-787-6313
Type: Branch Library
Dudley Literacy Center
65 Warren Street
Roxbury, MA 02119
phone: 617-859-2446
Type: Branch Library
East Branch Library
54 Kingman Street
Brockton, MA 02302
phone: 508-580-7892
Type: Branch Library
West Branch Library
540 Forest Avenue
Brockton, MA 02301
phone: 508-580-7894
Type: Branch Library
Coolidge Corner Branch Library
31 Pleasant Street
Brookline, MA 02446
phone: 617-730-2380
Type: Branch Library
Putterham Branch Library
959 West Roxbury Parkway
Chestnut Hill, MA 02467
phone: 617-730-2385
Type: Branch Library
Central Square Branch Library
45 Pearl Street
Cambridge, MA 02139
phone: 617-349-4010
Type: Branch Library
William Cardinal O'connell Branch
48 Sixth Street
Cambridge, MA 02141
phone: 617-349-4019
Type: Branch Library
Salvatore Valente Branch Library
826 Cambridge Street
Cambridge, MA 02142
phone: 617-349-4015
Type: Branch Library
Alma Boudreau Branch
245 Concord Avenue
Cambridge, MA 02138
phone: 617-349-4017
Type: Branch Library
Daniel P. Collins Branch Library
64 Aberdeen Avenue
Cambridge, MA 02138
phone: 617-349-4021
Type: Branch Library
Mildred A. O'neill Branch
70 Rindge Avenue
Cambridge, MA 02140
phone: 617-349-4023
Type: Branch Library
Mackay Branch Library
43 Newfield Street
North Chelmsford, MA 01863
phone: 978-256-5521
Type: Branch Library
Chelsea Public Library
569 Broadway
Chelsea, MA 02150
phone: 617-889-8399
Type: Central Library
Loring N. Fowler Library
1322 Main Street
Concord, MA 01742
phone: 978-318-3350
Type: Branch Library
Dedham Public Library
43 Church Street
Dedham, MA 02026
phone: 781-751-9280
Type: Central Library
Endicott Branch Library
257 Mount Vernon Street
Dedham, MA 02026
phone: 781-751-9178
Type: Branch Library
Shute Memorial Library
781 Broadway
Everett, MA 02149
phone: 617-394-2308
Type: Branch Library
Mcauliffe Branch Library
10 Nicholas Road
Framingham, MA 01701
phone: 508-532-5636
Type: Branch Library
South Lawrence Branch Library
135 Parker Street
Lawrence, MA 01843
phone: 978-620-3650
Type: Branch Library
Pollard Memorial Library Senior Center Branch
276 Broadway Street
Lowell, MA 01854
phone: 978-970-4186
Type: Branch Library
Linden Branch Library
141 Oliver Street
Malden, MA 02148
phone: 781-397-7067
Type: Branch Library
Abbot Public Library
235 Pleasant Street
Marblehead, MA 01945
phone: 781-631-1480
Type: Central Library
Natick-Morse Bookmobile
14 East Central Street
Natick, MA 01760
Type: Bookmobile
Andrews Branch Library
77 Purchase Street
Newburyport, MA 01950
phone: 978-465-4430
Type: Branch Library
Newton Free Library
330 Homer Street
Newton Center, MA 02459
phone: 617-796-1400
Type: Central Library
South Branch Library
78 Lynn Street
Peabody, MA 01960
phone: 508-531-3380
Type: Branch Library
West Branch Library
603 Lowell Street
Peabody, MA 01960
phone: 508-535-3354
Type: Branch Library
Manomet Branch Library
12 Strand Avenue
Plymouth, MA 02360
phone: 508-830-4185
Type: Branch Library
Thomas Crane Public Library
40 Washington Street
Quincy, MA 02269
phone: 617-376-1300
Type: Central Library
North Quincy Branch Library
381 Hancock Street
Quincy, MA 02171
phone: 617-376-1320
Type: Branch Library
Adams Shore Branch Library
519 Sea Street
Quincy, MA 02169
phone: 617-376-1325
Type: Branch Library
Wollaston Branch Library
41 Beale Street
Quincy, MA 02170
phone: 617-376-1330
Type: Branch Library
East Branch Library
115 Broadway
Somerville, MA 02145
phone: 617-623-5000
Type: Branch Library
West Branch Library
40 College Avenue
Somerville, MA 02144
phone: 617-623-5000
Type: Branch Library
Hills Branch Library
210 Washington Street
Wellesley Hills, MA 02481
phone: 781-237-0381
Type: Branch Library
Fells Branch Library
308 Weston Road
Wellesley, MA 02482
phone: 781-237-0485
Type: Branch Library
J.V. Fletcher Library Bookmobile
50 Main Street
Westford, MA 01886
Type: Bookmobile
Weston Public Library
87 School Street
Weston, MA 02493
phone: 781-893-3312
Type: Central Library
Islington Branch Library
280 Washington Street
Westwood, MA 02090
phone: 617-326-5914
Type: Branch Library
Fogg Library
1 Columbian Square
South Weymouth, MA 02190
phone: 781-337-0410
Type: Branch Library
Franklin N. Pratt Library
1400 Pleasant Street
East Weymouth, MA 02189
phone: 781-337-1677
Type: Branch Library
North Branch Library
220 North Street
North Weymouth, MA 02191
phone: 781-340-5036
Type: Branch Library
W. Acton Citizens' Library
21 Windsor Avenue
Acton, MA 01720
phone: 978-264-9652
Type: Central Library
Milton Free Public Library
13 Main Street
Milton Mills, NH 03852
phone: 603-473-2401
Type: Central Library
Hill Library
1151 Parker Mountain Road
Center Strafford, NH 03815
phone: 603-664-2800
Type: Central Library


 
The USA.com website and domain are privately owned and are not operated by or affiliated with any government or municipal authority.
© 2014 World Media Group, LLC.