[Verified businesses appear on the map and at the top of the listing.]

B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 
 

Bordentown Library

18 East Union Street
Bordentown, New Jersey 08505
609.298.0622
www.bcls.lib.nj.us/bordentown

 
 
 

Bucks County Public Library- Yardley Makefield Branch

1080 Edgewood Road
Yardley, Pennsylvania 19067
215.493.9020
buckslib.org/

 

Hours: Mon, Tues, Wed: 10am – 9pm; Th, Fri: 10am – 6pm; Sat: 9am – 5pm

 
 

Cotsen Children’s Library

Princeton University Library
1 Washington Road Princeton
Princeton, New Jersey 08544
609.258.1148
ccl.princeton.edu

 

Hours: Monday — Friday 9:00am-5:00pm; Saturday and Sunday 12:00pm-5:00pm. There is metered parking on streets or Princeton public parking lots.

 
 

Cranbury Public Library

23 North Main Street
Cranbury, New Jersey 08512
www.cranburypubliclibrary.org

 

Hours: Monday-Thursday: 10am-9pm, Friday: 10am-5pm, Saturday: 10am-5pm, Sunday: 1pm-4pm. Check website for Holiday closings.

 
 
 
 

Hamilton Free Public Library

1 Justice Samuel A. Alito, Jr. Way
Hamilton, New Jersey 08691
609.581.4060
hamiltonnjpl.org

 
 
 

Hillsborough Library

379 South Branch Road
Hillsborough Municipal Complex
Hillsborough, New Jersey 08844
908.369.2200
sclsnj.org

 

Hours: Mon-Thurs: 9:30 a.m.-9:00 p.m. Fri and Sat: 9:30 a.m.-5:00 p.m. Sunday 1:00 PM – 5:00 p.m. Closed Sundays in Summer.

 
 

Hopewell Branch of the Mercer County Library System

245 Pennington-Titusville Road
Pennington, New Jersey 08534
609.737.2610
www.mcl.org/branches/hopbr.html

 

Hours: Monday-Thursday 9:30am-9:00pm; Friday 9:30am-5:00pm; Saturday 9:30am-5:00pm; closed on Sundays. There is a FREE parking lot next to the library.

 
 

Hopewell Public Library

13 East Broad Street
Hopewell, New Jersey 08525
609.466.1625
redlibrary.org

 

Hours: Monday 10:00am-8:00pm, Tuesday 12:00-8:00pm, Wednesday, 10:00am-8:00pm, Thursday 12:00-8:00pm, Friday 12:00-5:00pm; Saturday 10:00am-2:00pm; Closed on Sundays. Parking is available along the street or side streets.

 
 

Hunterdon County Library (South County Branch)

1432 Route 179, Unit B1
Lambertville, New Jersey 08530
609.773.0032
www.hclibrary.us/branches/southcounty.htm

 
 
 

Lawrence HQ Branch of the Mercer County Library System

2571 Brunswick Pike
Lawrenceville, New Jersey 08646
609.882.9246
www.mcl.org/branches/lawrbr.html

 

Hours: Monday-Thursday: 9:30am-9:00pm; Friday 9:30am-5:00pm; Saturday 9:30am-5:00pm and Sunday 12:30pm-5:00pm (Note: The library is closed on Sundays from June 1st-Labor Day). There is a FREE parking lot next to the library.

 
 

Mary Jacobs Memorial Library

64 Washington St.
Rocky Hill, New Jersey 08553
609.924.7073
www.somerset.lib.nj.us/maryjacobs

 

Hours: Monday -Thursday 9:30am-9:00pm, Friday 9:30am-5:30pm, Saturday 9:30am-4:30pm. Open Saturday 9:30am-12:30pm in July and August. There is a FREE parking lot next to the library.

 
 

Morrisville Library

35 Union Street
Morrisville, Pennsylvania 19067
215.295.8181
www.morrisvillepagov.com/library

 
 
 

Pennington Public Library

30 North Main Street
Pennington, New Jersey 08534
609.737.0404
www.penningtonlibrary.org

 

Hours: Monday-Thursday 10:00am-8:00pm; Friday 10:00am-5:00pm; Saturday 10:00am-2:00pm; Closed on Sundays. There is a FREE parking lot next to the library.

 
 

Plainsboro Public Library

9 Van Doren Street
Plainsboro, New Jersey 08536
609.275.2897
www.lmxac.org/plainsboro

 

Hours: Monday & Friday 9:00am-5:30pm; Tuesday & Thursday 9:00am-8:30pm; Saturday & Sunday 10:00am-5:00pm. There is a FREE parking lot next to the library.

 
 

Princeton Public Library

65 Witherspoon Street
Princeton, New Jersey 08542
609.924.9529
www.princetonlibrary.org

 

Hours: Monday-Thursday 9:00 am-9:00 pm; Friday and Saturday 9:00 am-6:00 pm; Sunday 1:00 pm-6:00 pm. In addition to the metered on-street parking around the library you can also park in the Spring Street municipal lot located adjacent to the library.

 
 

Robbinsville Branch of the Mercer County Library System

42 Allentown-Robbinsville Road
Robbinsville, New Jersey 08691
609.259.2150
www.mcl.org/branches/robbr.html

 

Hours: Monday — Thursday 9:30am-9:00pm; Friday 9:30am-5:00pm; Saturday 9:30am-5:00pm

 
 

South Brunswick Public Library

110 Kingston Lane
Monmouth Junction, New Jersey 08852
732.329.4000
www.sbpl.info/

 

Hours: Monday through Thursday: 10:00am to 9:00pm, Friday: Noon to 6:00pm, Saturday: 10:00am to 5:00pm, Sunday: 1:00pm to 5:00pm. Check website for closings.

 
 

Three Bridges Library

449 Main Street
Three Bridges, New Jersey 08887
908.782.2908
www.hclibrary.us/branches/threebridges.htm

 
 
 

West Windsor Branch of the Mercer County Library System

333 North Post Road
Princeton Junction, New Jersey 08550
609.799.0462
www.mcl.org/branches/westbr.html

 

Hours: Monday — Thursday 9:30am-9:00pm; Friday 9:30am-5:00pm; Saturday 9:30am-5:00pm; Sunday: 12:30pm-5:00pm (Note: No Sunday Hours June 1 to Labor Day). There is a FREE parking lot next to the library.