The library

95 High Road, Willesden NW10 2SF

Opening hours

  • Monday to Friday: 9am to 8pm
  • Saturday and Sunday: 10am to 5pm

These hours may change over a holiday period. View our holiday period opening hours, service changes and activities page for details


  • the latest fiction, non-fiction and information for adults and children
  • comfortable furnishings
  • loan and reference books for adults and children in many languages including Tamil, Gujurati, Polish, Arabic, Urdu, French and Spanish, Portuguese
  • a spacious area for children and parents with books and reading space
  • 66 public computers
  • colour photocopier, printer and scanner (large keyboard available on request)
  • 14 iPads
  • over 120 study spaces in the main library
  • teen area
  • IT facilities and Wi-Fi
  • free online resources such as E-book downloads, E-magazines and learning courses
  • DVDs
  • audio books
  • newspapers and magazines
  • CCTV is installed in the libraries to ensure the security and safety of customers, contractors, employees, and visitors to the Brent libraries. For CCTV enquiries, visit our Community Safety page

The Library at Willesden Green regular events

Chatterbooks Reading and Crafts Club

First Monday of the month 4-5pm

Bookstart Story and Rhyme Time for Under 5s*

Mondays and Wednesdays 10-10.30am

Fridays 10-10.30am (School holidays only)

IT for Beginners

Tuesdays 10.30-11.30am

Zumba Gold

Tuesdays 1-2pm

Scrabble Group

First Wednesday of the month 1-3pm

Bookstart Story and Rhyme Time for 18 Months and Over* 

Fridays (term time only) 9.30-10.15am

Bookstart Story and Rhyme Time for under 18 Months*

Fridays (term time only) 10.15-11am

Homework Club

Thursdays (term time only) 3.30-5.30pm


* Nursery school classes are very welcome to attend our under 5s sessions on Mondays and Wednesdays but our Friday sessions are just for individual carers and their children not groups.     

How to get here

  • Underground - The Library at Willesden Green is ten minutes walk from Willesden Green station (Jubilee Line)
  • Buses - 52, 302, 98, 260, 266, 460