The library directory
Find your library
3,811 libraries and 218 authorities, maintained with the library community.
Libraries
Browse the directory
Abbey Wood Library
Eynsham Drive, Abbey Wood, SE2 9PT
Abbots Langley Library
High Street, Abbots Langley, Hertfordshire, WD5 0AP
Aberaeron Library
Castle Lane, Aberaeron, SA46 0AT, United Kingdom
Aberbargoed Library
Pant Street, Aberbargoed. CF81 9BB
Abercarn Library
1 Duffryn Court, Abercarn, NP11 5DT
Aberchirder Library
AB54 7TW, Huntly, Aberdeenshire, Scotland, United Kingdom
Abercynon Library
Ynysmeurig Road, Abercynon, CF45 4SU
Aberdare Library
Aberdare Library, Green Street, Aberdare, CF44 7AG
Aberdeen Central Library
Central Library, Rosemount Viaduct, Aberdeen, Scotland AB25 1GW, United Kingdom
Aberdour Library
Aberdour Community Centre, 9 Shore Road, Aberdour, KY3 0TR
Aberfan Library
Aberfan Social Club, Aberfan Rd, Merthyr Tydfil, Wales CF48 4QE, United Kingdom
Abergavenny Public Library
Town Hall, Cross Street, Abergavenny, NP7 5EU
Abergele Library
71 Market Street, Abergele, LL22 7BP, United Kingdom
Aberkenfig Library
Heol-y-Llyfrau, Aberkenfig, Bridgend, CF32 9PL
Aberlour Library
94 High Street, Aberlour, AB38 9QA
Abertillery Library
Trinity Chapel, Church Street, Abertillery NP13 1DB
Abertridwr Library
Aberfawr Road, Abertridwr, CF83 4EJ
Aberystwyth Library
Aberystwyth Public Library, Queen's Square, Aberystwyth, Wales SY23 2ED, United Kingdom
Abingdon
The Charter, Abingdon, Oxfordshire, OX14 3LY
Abington Library
Lindsay Avenue, Northampton, Northamptonshire, NN3 2SJ
Aboyne Library
Aboyne and Deeside Community Campus, Bridgeview Road, Aboyne, AB34 5JN
Abraham Moss Library
Crescent Road, Crumpsall, Greater Manchester , M8 5UF
Abronhill Library
34 Pine Close, Cumbernauld, Glasgow, G67 3BA, United Kingdom
Accrington
St James Street, Accrington, Lancashire , BB5 1NQ
Achilltibuie Library
IV26 2YG, Ullapool, Highland, Scotland, United Kingdom
Acklam Library & Community Hub
Acklam Road, Acklam, Middlesbrough, North Yorkshire, TS5 7AB
Ackworth Community Library
Bell Lane, Pontefract, West Yorkshire, WF7 7JH
Acle Library
Bridewell Lane, Acle, Norfolk, NR13 3RA
Acocks Green Library
Shirley Road, Birmingham, West Midlands, B27 7XH
Acomb Explore
Front Street, Acomb , North Yorkshire, YO24 3BZ
Acton Town Hall Library
Everyone Active Acton Centre, High Street, Acton, Middlesex, W3 6NE
Adderbury
Church House, High Street, Adderbury, Oxfordshire, OX17 3LS
Addingham Library
Main Street, Addingham, West Yorkshire, LS29 0NS
Addlestone
Runnymede Civic Centre, Station Road , Addlestone, Surrey, KT15 2AF
Adeyfield Library (Hemel Hempstead)
1a Queen's Square, Hemel Hempstead, Hertfordshire, HP2 4EW
Adlington
Railway Road, Adlington Chorley , Lancashire , PR6 9RG
Adswood & Bridgehall
Siddington Avenue, Bridgehall, Greater Manchester, SK3 8NR
Airdrie Library
Wellwynd, Airdrie, North Lanarkshire, ML6 0AG
Airedale
The Airedale Centre, The Square , Castleford, West Yorkshire, WF10 3JJ
Airyhall Library
52 Springfield Road, Aberdeen, AB15 7RS, United Kingdom
AK Bell Library
13 York Place, Perth, PH2 8EP, United Kingdom
Akroyd
Akroyd Park, Bankfield, Boothtown Road, Halifax, West Yorkshire, HX3 6HG
Albrighton
Station Road, Wolverhampton, Shropshire, WV7 3QH
Alcester Library and Information Centre
Globe House, Priory Road, Alcester, Warwickshire, B49 5DZ
Aldbourne Library
South Street, Aldbourne Marlborough, Wiltshire, SN8 2DW
Aldeburgh
Victoria Road, Aldeburgh, Suffolk, IP15 5EG
Alderley Edge Library
44a London Road, Alderley Edge, Cheshire, SK9 7GP
Alderman Lacey Library
Tangier Road, Copnor, Portsmouth, Hampshire, PO3 6HU
Aldermoor
Acorn Street, Stoke Aldermoor, West Midlands, CV3 1DP
Aldersbrook Library
2a Park Road , London, Greater London, E12 5HQ
Aldershot
109 High Street, Aldershot, Hampshire, GU11 1DQ
Aldridge Community Library
Rookery Lane, Aldridge, West Midlands, WS9 8NP
Alexandra Park Library
Alexandra Park Road, London, N22 7UJ
Alexandria Library
27 Gilmour Street, Alexandria, G83 0DA, United Kingdom
Alford Community Hub Library
6 South Market Place, Alford, Lincolnshire, LN13 9AF
Alford Library
21 Greystone Road, Alford, AB33 8TY, United Kingdom
Alfreton
Severn Square, Alfreton, Derbyshire, DE55 7BQ
Alkrington Library
Kirkway, Middleton, Greater Manchester, M24 1LW
Allendale Library
Dawson Place, Hexham, Northumberland, NE47 9PP
Allenton Library
Poole Street, Derby, Derbyshire, DE24 9DA
Listings can be updated by community contributors. Check each listing’s review status and the library’s own website before visiting.