Libraries - Public in Canada

Popular Libraries - Public Businesses

Oliver Township Public Librry
807-935-2729
1 Baxendale Dr, Murillo
Ignace Public Library
807-934-2280
36 Main St, Ignace
Red Rock Public Library
807-886-2558
42 Salls St, Red Rock
Longlac Public Library
807-876-4515
110 Kenogami Rd, Longlac
Beardmore Public Library
807-875-2212
285 Main St, Beardmore
Geraldton Public Library
807-854-1490
405 2nd St W, Geraldton
Rainy River Public Library
807-852-3375
334 4th St, Rainy River
Manitouwadge Public Library
807-826-3913
2 Manitou Rd, Manitouwadge
Balmertown Public Library
807-735-2110
12 Fifth St, Balmertown
Red Lake Public Library
807-727-2230
117 Howey St, Red Lake
Sun Dog Toy Library Parents
807-597-1481
25 Rawn Rd, Atikokan
Stratton Best Start
807-483-5319
11605 11 Hwy, Stratton
Emo Toy Library Resource Centre
807-482-2946
36 Front St, Emo
Kenora Public Library
807-467-2081
24 Main St S, Kenora
Brodie Resource Public Library
807-345-8275
216 Brodie St S, Thunder Bay
Fort Frances Public Library
807-274-9879
363 Church St, Fort Frances
Marathon Public Library
807-229-0740
22 Peninsula Rd, Marathon
Sioux Narrows Public Library
807-226-5204
Sioux Narrows
Dryden Public Library
807-223-1475
36 Van Horne Ave, Dryden
Ear Falls Library
807-222-3209
2 Willow Cr, Ear Falls
Fort Saskatchewan Pubc Library
780-998-4275
10011 102 St, Ft Saskatchewan
Leduc Public Library
780-986-2637
2 Alexandra Pk, Leduc
Calmar Public Library
780-985-3472
4705 50 Ave, Calmar
New Sarepta Public Library
780-975-7513
5150 Centre St # 279, New Sarepta
Dixonville Community Library
780-971-2593
99999 Coft 1 # 3277ks, Dixonville
Onoway Public Library
780-967-2445
4808 51st St, Onoway
Stony Plain Public Library
780-963-5440
4613 52 Ave, Stony Plain
Spruce Grove Public Library
780-962-4423
35 Fifth Ave, Spruce Grove
De Bolt Public Library
780-957-3770
P.O. Box 480, Debolt
Rainbow Lake Municipal Library
780-956-3656
1 Atco Rd, Rainbow Lake
Morinville Public Library
780-939-3292
10119 100 Ave, Morinville
La Crete Community Library
780-928-3166
10001 99 Ave, La Crete
Fort Vermilion Cmnty Library
780-927-4279
5103 River Rd, Fort Vermilion
High Level Toy Lending Library
780-926-4668
10905 100 Ave, High Level
Societe Historique De Smokey
780-925-3801
4923 3 Rd, Donnelly
Alberta Beach Municipal Lbry
780-924-3491
4811 50 Ave, Alberta Beach
Darwell Public Library
780-892-3746
225b Highway, Darwell
Wabamun Public Library
780-892-2713
5132 53 Ave, Wabamun
Wabasca Public Library
780-891-2203
2853 Alook Dr, Wabasca
Hardisty Dist Pubc Library
780-888-3947
5027 50 St, Hardisty
Hay Lakes Library
780-878-2665
110 Main St, Hay Lakes
Lloydminster Public Library
780-875-0850
5010 49 St, Lloydminster
Hinton Municipal Library
780-865-2363
803 Switzer Dr, Hinton
Spirit River Muni Library
780-864-4038
4816 44th Ave, Spirit River
Hughenden Public Library
780-856-2435
7 Mckenzie Ave, Hughenden
Vermilion Public Library
780-853-4288
5001 49 Ave, Vermilion
Jasper Municipal Library
780-852-3652
500 Robson St, Jasper
Slave Lake Municipal Library
780-849-5250
10 Main St Sw, Slave Lake
Warburg Public Library
780-848-2391
5212 50th Av, Warburg
Wainwright Public Library
780-842-2673
921 3 Ave, Wainwright
Manning Municipal Library
780-836-3054
311 4th Ave Se, Manning
Fairview Public Library
780-835-2613
10209 109th St, Fairview
Smith Community Library
780-829-2389
924 9th St, Smith
Grande Cache Municipal Library
780-827-2081
10601 Shand Ave, Grande Cache
Bonnyville Municipal Library
780-826-3071
4804 49th Ave, Bonnyville
Plamondon Municipal Library
780-798-3852
Main St, Plamondon
Niton Library
780-795-2474
P.O. Box 219, Niton Junction
Thorsby Municipal Library
780-789-3808
4901 48 Avenue, Thorsby
Mayerthorpe Public Library
780-786-2404
4911 52 St, Mayerthorpe
Sangudo Public Library
780-785-2955
5028 50 Av, Sangudo
Whitecourt Dist Pubc Library
780-778-2900
5201 49 St, Whitecourt
Wembley Public Library
780-766-3553
9719 99 Ave, Wembley
Rycroft Municipal Library
780-765-3973
4732 50 St, Rycroft
Mannville Municipal Library
780-763-3611
5029 50 St, Mannville
Fort Mc Murray Public Library
780-743-7800
151 Macdonald Dr, Fort Mcmurray
Keephills Public Library
780-731-0000
15 51515 Range Rd # 32a, Duffield
Evansburg Public Library
780-727-2030
4707 46 Ave, Evansburg
Elk Point Library
780-724-3737
5123 50th Ave, Elk Point
Edson Public Library
780-723-6691
4726 8 Ave, Edson
Breton Municipal Library
780-696-3740
4916 50 Ave, Breton
Boyle Public Library
780-689-4161
5002 3rd St, Boyle
Holden Municipal Library
780-688-3838
4912 50 St, Holden
Athabasca Public Library
780-675-2735
4720 48 St, Athabasca
Barrhead Public Library
780-674-8519
5103 53 Ave, Barrhead
Neerlandia Public Library
780-674-5384
5000 50 St, Neerlandia
Camrose Public Library
780-672-4214
4710 50 Ave, Camrose
Mcpherson Public Library
780-663-3999
5113 50 St, Ryley
Tofield Municipal Library
780-662-3838
5407 50 St, Tofield
Alice Melnyk Public Library
780-657-3553
5009 50 Ave, Two Hills
Smoky Lake Public Library
780-656-4212
5010 50 St, Smoky Lake
Red Earth Library
780-649-3540
255 Red Earth Dr, Red Earth Creek
Blue Ridge Community Library
780-648-7323
P.O. Box 264, Blue Ridge
St Paul Municipal Library
780-645-4904
4802 53 Ave, St Paul
Vilna Municipal Library
780-636-2077
5431 50 St, Vilna
Bibliotheque De St Isidore
780-624-8192
P.O. Box 1168, St Isidore
Law Society Library
780-624-6418
9905 97 Ave, Grande Prairie
Peace River Municipal Library
780-624-4076
9807 97 Ave, Peace River
Stuart Macpherson Library
780-623-7467
8702 91 Ave, Lac La Biche
Fox Creek Library
780-622-2343
501 8 St Nw, Fox Creek
Harbor View Public Library
780-594-5101
1301 8 St, Cold Lake
Innisfree Public Library
780-592-2122
5317 48 Av, Innisfree
Pigeon Lake Public Library
780-586-3778
603 2 Ave, Ma-Me-O Beach
Fort Assiniboine Public Lbry
780-584-2227
35 State Ave, Fort Assiniboine
Forestburg Public Library
780-582-4110
4901 50 St, Forestburg
La Glace Community Library
780-568-4696
9924 97 Ave, La Glace
Shannon Municipal Library
780-568-4333
9917 99th Ave, Sexsmith
Valleyview Municipal Library
780-524-3033
4804 50 Ave, Valleyview
High Prairie Municipal Library
780-523-3838
4723 53 Ave, High Prairie
Drayton Valley Muni Library
780-514-3800
5749 45 Ave, Drayton Valley
Edmonton China Town Library
780-498-0580
9540 102 Ave Nw, Edmonton
Strathcona County Library
780-417-2171
401 Festival Lane, Sherwood Park
Thorhild Library
780-398-3502
206 7 Ave, Thorhild
Millet Public Library
780-387-5222
5035 49 Ave, Millet
Lougheed Public Library
780-386-2498
5004 50 St, Lougheed
Killam Public Library
780-385-3032
5007 49 Ave, Killam
Sedgewick Library
780-384-3003
5011 51 Ave, Sedgewick
Bawlf Public Library
780-373-3882
203 Hanson St, Bawlf
Bashaw Municipal Library
780-372-4055
5202 52 Ave, Bashaw
Andrew Public Library
780-365-3501
4922 50 Ave, Andrew
Wetaskiwin Public Library
780-361-4446
5002 51 Ave, Wetaskiwin
Birch Hills County Library Brd
780-359-2666
Eaglesham
Anne Chorney Public Library
780-358-2777
5124 52nd St, Waskatenau
Hythe Public Library
780-356-3014
10013 100 St, Hythe
Beaverlodge Public Library
780-354-2569
406 10 St, Beaverlodge
Berwyn Municipal Library
780-338-3616
5105 51 St, Berwyn
Viking Municipal Library
780-336-4992
5120 45 St, Viking
Grimshaw Public Library
780-332-4553
5007 47th Ave, Grimshaw
Wildwood Public Library
780-325-3882
5215 50 St, Wildwood
Nampa Municipal Library
780-322-3805
10203 99th Ave, Nampa
Codroy Valley Public Library
709-955-3158
Gd, Doyles
Public Library
709-938-7219
P.O. Box 330, Cartwright
Provincial Information-Library
709-927-5542
P.O. Box 149, L'anse Au Loup
Daniels Harbour Public Library
709-898-2283
Daniels Harbour
Happy Valley Public Library
709-896-8045
Hamilton River Rd, Hpy-Vly-Goose
Burin Public Library
709-891-1924
Rte # 220, Burin Bay Arm
Burgeo Public Library
709-886-2730
1 School Rd, Burgeo
Harbour Breton Public Library
709-885-2165
P.O. Box 569, Harbour Breton
Twillingate Public Library
709-884-2353
97 Main St, Twillingate
Hermitage Public Library
709-883-2421
P.O. Box 159, Hermitage
St Lawrence Public Library
709-873-2650
P.O. Box 366, St Lawrence
Port Saunders Public Library
709-861-3690
Main St, Port Saunders
Conception Bay South Public
709-834-4241
110 Conception Bay Hwy, Conception-Bay-S
Grand Bank Public Library
709-832-0310
Church St, Grand Bank
Fortune Public Library
709-832-0232
Temple St, Fortune
Bay Roberts Public Library
709-786-9629
76 Crossroads, Bay Roberts
Whitbourne Public Library
709-759-2461
Main St, Whitbourne
St Johns Tool Library
709-754-8665
151 Empire Ave, St. John's
Lark Harbour Public Library
709-681-2147
Lark Harbour
Glenwood Public Library
709-679-5700
26 Main St, Glenwood
Centreville Public Library
709-678-2700
2 Memory Lane, Wareham-Centrvle
La Scie Public Library
709-675-2004
P.O. Box 285, La Scie
Gambo Public Library
709-674-5052
6 Centennial Road, Gambo
Springdale Public Library
709-673-4169
Grant Ave, Springdale
Library-Buchans Public
709-672-3859
Buchans Hwy, Buchans
Musgrave Harbour Public Lbry
709-655-2730
P.O. Box 130, Musgrave Harbour
Norris Arm Public Library
709-653-2531
65 Norris Ave, Norris Arm
Robert's Arm Public Library
709-652-3100
Main St, Roberts Arm
Gander Public Library
709-651-5354
6 Bell Pl, Gander
West Newfoundland-Labrador Div
709-648-2472
290 Main Rd, Port Au Port
St George's Public Library
709-647-3808
Main St, St Georges
Stephenville Crossing Library
709-646-2173
73 West St, Stephenvle Xing
Cape St George Public Library
709-644-2852
879 Oceanview Dr, Cape St George
Stephenville Public Library
709-643-4262
45 Carolina Ave, Stephenville
Lourdes Public Library
709-642-5388
P.O. Box 129, Lourdes
Cormack Public Library
709-635-7022
280a Veterans Dr, Cormack
Deer Lake Public Library
709-635-3671
4 Poplar Rd, Deer Lake
Corner Brook Public Library
709-634-0013
4 West St, Corner Brook
Summerford Public Library
709-629-3244
Main St, Summerford
Ramea Public Library
709-625-2344
10 School House Rd, Ramea
Harbour Grace Public Library
709-596-3894
Harvey St, Harbour Grace
Victoria Public Library
709-596-3682
Con Bay Hwy, Victoria Cb
Carbonear Public Library
709-596-3382
256 Water St, Carbonear
Winterton Public Library
709-583-2119
Main St, Winterton
St Alban's Public Library
709-538-3034
Main St, St Albans
Hare Bay Public Library
709-537-2391
12 Anstey Rd, Hare Bay Bb
Wesleyville Public Library
709-536-5777
Main St, Wesleyville
Lewisporte Public Library
709-535-2519
152 Main St, Lewisporte
Carmanville Public Library
709-534-2370
Rr 1, Carmanville
Glovertown Public Library
709-533-6688
Pennys Brook Rd, Glovertown
Baie Verta Public Library
709-532-8361
P.O. Box 178, Baie Verte
Lumsden Public Library
709-530-2617
10 Forest Rd, Lumsden
Brigus Public Library
709-528-3156
South St, Brigus
Northwest River Volunteer Lbry
709-497-8705
P.O. Box 410, North West River
Grand Fall-Windsor Public Lbry
709-489-2303
1 Cromer Ave, Grand-Fls-Windsr
Bell Island Public Library
709-488-2413
Bennett St, Bell Island
Point Leamington Public Lbry
709-484-3541
9 Rices Ln, Point Leamington
Sops Arm Public Library
709-482-2225
Main St, Pollards Point
Trinity Bay North Pubc Library
709-469-3045
1 Astor Ave, Catalina
Bonavista Public Library
709-468-2185
32 Church St, Bonavista
Clarenville Public Library
709-466-7634
98 Manitoba Dr, Clarenville
Arnolds Cove Public Library
709-463-8707
High Liner Ave, Arnolds Cove
Norris Point Public Library
709-458-3368
Julia Ann Walsh Centre, Norris Point
Rocky Harbour Public Library
709-458-2900
6 Parsons Ln, Rocky Harbour
St Anthony Public Library
709-454-3025
P.O. Box 129, St. Anthony
Woody Point Public Library
709-453-2556
Water St, Bonne Bay
Trepassey Public Library
709-438-2224
Molloy's Rd, Trepassey
Torbay Public Library
709-437-6571
1339c Torbay Rd, Torbay
Ross King Meml Pubc Library
709-368-3603
65 Olympic Dr, Mount Pearl
Pouch Cove Public Library
709-335-2652
Townhall Main Rd, Pouch Cove
Marystown Public Library
709-279-1507
Columbia Dr, Marystown
Fogo Public Library
709-266-2210
P.O. Box 40, Fogo
Bishop's Falls Public Library
709-258-6244
445 Main St, Bishops Falls
Botwood Public Library
709-257-2091
240 Water St, Botwood
Cow Head Public Library
709-243-2467
119 Main St, Cow Head
Holyrood Public Library
709-229-7852
Witless Bay Access Rd, Holyrood
Placentia Resources Centre
709-227-3621
14 Atlantic Ave, Placentia
Oakwood Public Library
705-953-9060
932 Hwy # 7, Oakwood
Bailieboro Branch Library
705-939-6510
199 County Road # 28, Bailieboro
Millbrook Public Library
705-932-2919
1 Dufferin St, Millbrook
Warkworth Public Library
705-924-3116
40 Main, Warkworth
Gogama Public Library
705-894-2448
3 Low Ave, Gogama