"National Library"
Libraries Firms in Alberta Canada for National Library

National LibraryWelcome to Westoba's National Library company directory -- the online resource for Canadian Businesses for National Library/Libraries. Westoba provides information about key contacts in over one million Canadian companies as well as information, services and related resources.
National Library company information is organized by categories as well as geographically. View the Westoba Canadian Business Directory by company name, category, or by geographic location.

National Library AB Canada

Dixonville Community Library


 Dixonville

Fort Vermilion Community Library


 

Ponoka Public Library


5110 48 Ave  Ponoka

Brooks Public Library


420 1 Ave W  Brooks

Plamondon Municipal & School Library

780-798-3852
 

Jasper Municipal Library


500 Robson St  Jasper

Metro Kalyn Community Library


5017-49 St  Bruderheim

Berwyn Municipal Library


5105 51 St  Berwyn

Rolling Hills Public Library


PO Box 40  Rolling Hills

Alberta Law Libraries


10260 99 St  Grande Prairie

Hythe Public Library


PO Box 601  Hythe

Athabasca Public Library & Archives

780-675-2735
4720 48 St  Athabasca

Carstairs Library


1402 Scarlet Ranch Rd  Carstairs

Lethbridge Public Library

403-380-7310
810 5 Ave S  Lethbridge

Instructional Materials Center


5025 50 St  Olds

Big Horn Library


 

Delburne Municipal Library


 

Library Plamondon Municipal & School

780-798-3852
 

Forestburg Public Library


4901-50 St  Forestburg

Breton Municipal Library


4916 50 Ave  Breton

Biosphere Institute Of The Bow Valley


201-600A 9 St  Canmore

Big Valley Municipal Library


29 1 Ave S  Big Valley

Cold Lake Public Library Grand Centre Branch

780-594-7425
5513 48 Ave  Cold Lake

Taber Public Library

403-223-4343
5415 50 Ave  Taber

Redcliff Public Library


131 Main St S 

Institut Guy Lacombe De La Famille


114-8627 91 St NW  Edmonton

Mirror Public Library


5202 50 Ave  Mirror

Village Of Barnwell

403-223-3626
500 2 St W 

Alberta Law Libraries

403-297-6148
505N-601 5 St SW  Calgary

Red Deer Public Library

403-341-3822
56 Holt St  Red Deer

Edmonton China Town Library


9540 102 Ave NW  Edmonton

Cold Lake Public Library


 Cold Lake

Eckville Municipal Library


4855 51 Ave  Eckville

La Crete Community Library

780-928-3166
PO Box 609  La Crete

Law Society Library


 

High Level Library


PO Box 1380  High Level

Marigold Library System


710 Second St  Strathmore

Graham Community Library


R35 Dugway Dr  Ralston

Municipality Of Crowsnest Pass

403-564-5201
2802-222 St  Bellevue

Sedgewick Library


5011 51 Ave  Sedgewick

Anne Chorney Public Library


 

Boyle Public Library


PO Box 450  Boyle

Smoky Lake Public Library


5010-50 St  Smoky Lake

Alberta Law Libraries


4909 48 Ave  Red Deer

Rockyford Library The


412 Serviceberry Tr  Rockyford

Chinook Arch Regional Library System


2902 7 Ave N  Lethbridge

Early Childhood Resource Centre The


4825 59 Ave  High Prairie

Vilna & District Municiple Library


5431-50 St  Vilna

Elmworth Community Library


 

Didsbury Municipal Library


2033 19 Ave  Didsbury

Centre De Ressources Pour La Famille De Calgary

403-217-2181
4800 Richard Rd SW  Calgary

Alberta Law Libraries


Courthouse 9905 97 AV  Peace River

La Glace Community Library


 

Elk Point Library


5123 50 Ave  Elk Point

Public Library

403-845-2042
4922 52 St 

Barrhead Public Library

780-674-8519
5103 53 Ave  Barrhead

Nan Boothby Memorial Library

403-932-4353
405 Railway St W  Cochrane

Rainbow Lake Municipal Library

780-956-3656
 

Bentley Municipal Library


5014 49 Ave  Bentley

Wembley Public Library


9719 99 Ave  Wembley

Coaldale Public Library

403-345-1340
2014 18 St  Coaldale

Alix Public Library


4928-50 St  Alix

Heisler Municipal Library


100 Haultain Ave  Heisler

Consort Municipal Library


5215-49A St  Consort

Clive Public Library


5115-50 St  Clive

Onoway Public Library


Lac Ste Anne Trail S  Onoway

Radway Library


PO Box 220  Radway

Airdrie Public Library

403-948-0600
111-304 Main St SE  Airdrie

Edson Public Library

780-723-6691
4726 8 Ave  Edson

McPherson Public Library


5113-50 St  Ryley

Strathcona County Library

780-417-2171
 

Beaverlodge Public Library


201-2 St  Beaverlodge

Red Earth Library


255 Red Earth Dr  Red Earth Creek

Alberta Law Libraries


320 4 St S  Lethbridge

Pincher Creek Municipal Library

403-627-3813
895 Main St  Pincher Creek

Wildwood Public Library


5112-50 St  Wildwood

Alberta Law Libraries

780-422-2342
2-1A Sir Winston Churchill Sq NW  Edmonton

Hinton Municipal Library

780-865-2363
803 Switzer Dr  Hinton

Societe Historique De Smoky River


 

Grande Prairie Public Library

780-532-3580
101-9839 103 Ave  Grande Prairie

Wabamun Public Library


PO Box 89  Wabamun

Alberta Genealogical Society Lethbridge & District Branch


909 3 Ave N  Lethbridge

Vegreville Centennial Library

780-632-3491
50 4709-50 St  Vegreville

Lamount Public Library


4811 50 Ave  Lamont

St Paul Municipal Library


5101-50 St  St Paul

Wetaskiwin Public Library

780-361-4446
5002 51 Ave  Wetaskiwin

Alberta Law Libraries


511 3 Ave W Courthouse SS 3  Drumheller

Alice Melnyk Public Library


5009 50 Ave  Two Hills

Camrose Public Library

780-672-4214
4710 50 Ave  Camrose

Caroline Municipal Library


5023 50 Ave  Caroline

Fairview Public Library


10209-109 St  Fairview

Neerlandia Library

780-674-5384
Box 10 Neerlandia 

Keephills Community Library


RR 1  Duffield

Bashaw Municipal Library


5202 52 Ave  Bashaw

Newbrook Library


 

Darwell Public Library


 

High Prairie Public Library


4723 53 Ave  High Prairie

Viking Municipal Library


5120-45 St  Viking

Stony Plain Public Library


4613 52 Av 

Peace River Municipal Library


10001 91 Ave  Peace River

Evansburg Public Library


4707 46 Ave  Evansburg

Bellevue Library


2802-222 St  Bellevue

High Level Toy Lending Library


10905 100 Ave  High Level

Nampa Community Library


 

Crossfield Municipal Library


1026 Chisholm Ave  Crossfield

Castor Municipal Library


5103 51 St  Castor

Mayerthorpe Public Library


4911-52 St  Mayerthorpe

Red Deer Public Library

403-346-4576
4818 49 St  Red Deer

Banff Public Library

403-762-2661
101 Bear St 

Holden Municipal Library


4912-50 St  Holden

Mary C Moore Public Library


5214 50 Ave  Lacombe

Thorsby Municipal Library


4901 48 Ave  Thorsby

Claresholm Public Library


211 49 Ave W  Claresholm

Brooks Toy Lending Library & Family Resource Centre

403-362-3232
327 3 St W  Brooks

Sangudo Public Library

780-785-3431
 

Gibbons Public Library


4807 50 Ave  Gibbons

Grimshaw Public Library


5007 Bing Ave  Grimshaw

Strathmore Municipal Library


85 Lakeside Blvd  Strathmore

DeBolt Public Library


PO Box 480  Debolt

Vermilion Public Library

780-853-4288
5001 49 Ave  Vermilion

Peace Library System

780-538-4656
8301 110 St  Grande Prairie

Bonnyville Municipal Library

780-826-3071
4804 49 Ave  Bonnyville

Olds Municipal Library


5217 52 St  Olds

Hughenden Public Library


7 McKenzie Ave  Hughenden

Thorhild & District Municipal Library


PO Box 658  Thorhild

Vauxhall Public Library


314 2 Ave N  Vauxhall

Town Of Whitecourt

780-778-2900
5201 49 St 

Yellowhead Regional Library


433 King St  Spruce Grove

Drumheller Public Library

403-823-5382
224 Centre St  Drumheller

Shannon Municipal Library

780-568-4333
 

Fox Creek Library


501-8 St NW  Fox Creek

Canmore Public Library


950 8 Ave  Canmore

Rycroft Municipal Library

780-765-3973
4732-50 St  Rycroft

Strathcona County Library

780-449-5800
401 Festival Lane  Sherwood Park

Magrath Public Library


6 N 1 St W  Magrath

Town Of Hanna

403-854-3865
202 1 St W 

Lloydminster Public Library

780-875-0850
5010 49 St  Lloydminster

Calmar & District Library

780-985-3472
4705 50 Ave  Calmar

Leduc Public Library


2 Alexandra Pk  Leduc

Warner Memorial Library


206 3 Ave  Warner

Shortgrass Library System

403-529-0550
2375 10 Ave SW  Medicine Hat

Cold Lake Public Library


5513B 48 Ave  Cold Lake

Millet Public Library


5035 49 Ave  Millet

Bassano Memorial Library


522 2 Ave  Bassano

Stettler Public Library

403-742-2292
6202 44 Ave  Stettler

Lakedell Public Library


603 2 Ave  Ma-Me-O Beach

Wainwright Public Library


921 3 Ave  Wainwright

Stuart MacPherson Public Library


10307-100 St  Lac La Biche

Fort Saskatchewan Public Library

780-998-4275
10011 102 St  Fort Saskatchewan

Spruce Grove Public Library


35 Fifth Ave  Spruce Grove

Three Hills Municipal Library


160 3 Ave S  Three Hills

New Sarepta Public Library


5150 Centre St  New Sarepta

Duchess & District Public Library


 

St Albert Public Library

780-459-1530
5 St Anne St  St Albert

Grande Cache Municipal Library


 

Alberta Law Libraries


4605 51 St  Wetaskiwin

Edgerton Public Library


5037 50 Ave  Edgerton

Killam Public Library


5007 49 Ave  Killam

Northern Lights Library System


5615-48 St  Elk Point

Lloydminster Public Library


 

Westlock Municipal Library

780-349-3060
10007 100 Ave  Westlock

Redwater Public Library


4915 48 St  Redwater

McLennan Municipal Library


019 1 Ave NW McLennan 

Elnora Public Library


210 Main St  Elnora

Cardston Public Library

403-653-4775
25 3 Ave W  Cardston

Slave Lake Municipal Library


10 Main St S  Slave Lake

Whitecourt & District Library


5201 49 St  Whitecourt

Mannville Municipal Library


5029-50 St  Mannville

Westoba Canadian Business Directory
Get contact information to one million businesses in Canada -- prices start at $299!

Online Profiles
Libraries Business Directory

Search over one million listings!
Access the Local Canadian Business Directory featuring local Canadian Libraries companies, national library, business and services in Alberta. Search or list your Canadian company in the Westoba Canadian Business Directory.
Contact Us
support@westoba.ca