Abington Township Public Library
Library
1030 Old York Road
Abington
PA
19001
Montgomery
https://www.abingtonfreelibrary.org/
Bala Cynwyd Library
131 Old lancaster Road
Bala Cynwyd
19004
Lower Merion
https://lmls.org/locations-hours/bala-cynwyd-library/
Conshohocken Free Library
301 Fayette Street
Conshohocken
19428
http://mnl.mclinc.org/bookmobile-and-branches/conshohocken-branch/
Elkins Park Free Library
563 Church Road
Elkins Park
19027
Cheltenham
https://cheltenhamlibraries.org/locations-hours/elkins-park/
Free Library of Springfield Township
8900 Hawthorne Lane
Wyndmoor
19038
Springfield
https://www.springfieldmontco.org/departments/free-library-of-springfield-t
Gladwyne Free Library
358 Righters Mill Road
Galdwyne
19035
https://lmls.org/locations-hours/gladwyne-library/
Glenside Free Library
215 South Keswick Avenue
Glenside
https://cheltenhamlibraries.org/locations-hours/glenside/
Huntingdon Valley Library
625 Red Lion Road
Huntingdon Valley
19006
Lower Moreland
https://hvlibrary.org/
Indian Valley Public Library
100 East Church Avenue
Telford
18969
Bucks
https://www.ivpl.org/
Jenkintown Library
460 York Road
Jenkintown
19046
https://www.jenkintownlibrary.org/
LaMott Free Library
7420 Sycamore Avenue
https://cheltenhamlibraries.org/locations-hours/la-mott/
Lower Providence Community Library
50 Parklane Drive
Norristown
19403
Lower Providence
https://lowerprovidencelibrary.org/
Ludington Public Library
5 South Bryn Mawr Avenue
Bryn Mawr
19010
https://lmls.org/locations-hours/ludington-library/
Montgomery County - Norristown Public Library
1001 Powell Street
19401
http://mnl.mclinc.org/
Penn Wynne Library
130 Overbrook Parkway
Wynnewood
19096
https://lmls.org/locations-hours/penn-wynne-library/
Pottstown Regional Public Library
500 East High Street
Pottstown
19464
https://pottstownregionalpubliclibrary.org/
Roslyn Branch - Abington Library
2412 Avondale Avenue
Royersford Free Public Library
200 South Fourth Avenue
Royersford
19468
http://mnl.mclinc.org/bookmobile-and-branches/royersford/
Perkiomen Valley Library at Schwenksville
290 Second Street
Schwenksville
19473
http://www.pvlibrary.net/
Hatboro Library
243 South York Road
Hatboro
19040
https://hatborolibrary.org/
Upper Dublin Library
520 Virginia Drive
Fort Washington
19034
Upper Dublin
https://upperdublinlibrary.org/
Upper Merion Library
175 West Valley Forge Road
King of Prusssia
19406
Upper Merion
https://www.umtownship.org/departments/library/
Upper Moreland Free Public Library
109 Park Avenue
Willow Grove
19090
Upper Moreland
https://www.uppermorelandlibrary.org/
Upper Perkiomen Valley Library
350 Main Street
Red Hill
18076
https://www.upvlibrary.org/
William Jeanes Memorial Library
4051 Joshua Road
Lafayette Hill
19444
Whitemarsh
https://jeaneslibrary.org/
Wissahickon Valley Public Library - Ambler Branch
209 East Race Street
Ambler
19002
https://www.wvpl.org/
Wissahickon Valley Public Library-Blue Bell Branch
650 Skippack Pike
Blue Bell
19422
Whitpain
Horsham Township Library
435 Babylon Road
Horsham
19044
https://www.horshamlibrary.org/
North Wales Area Library
233 Swartley Street
North Wales
19454
https://www.northwaleslibrary.org/
Ardmore Free Library
104 Ardmore Avenue
Ardmore
19003
https://lmls.org/locations-hours/ardmore-library/
Belmont Hills Public Library
120 Mary Waters Ford Road
https://lmls.org/locations-hours/belmont-hills-library/
East Cheltenham Free Library
400 Myrtle Avenue
19012
https://cheltenhamlibraries.org/locations-hours/east-cheltenham/
Narberth Community Library
80 Windsor Avenue
Narberth
19072
https://narberthlibrary.org/
Lansdale Public Library
300 Vine Street
Lansdale
19446
https://lansdalelibrary.org/