Banks & Other Financial Institutions
Keith
Construction Contractors - General
Keith
Premier
31 Riedhaven Square
AB55 5AB
Keith
01542 882701
Nrm taxis
25 land st
AB555AW
Keith
01542 280080
Taxis & Private Hire
Keith
Holidays - Self Catering Accommodation
Fife
T.S.B Bank
149-151 Mid Street
AB55 5BJ
Keith
0845 975 8758
Banks & Other Financial Institutions
Keith
Car Accessories & Parts
Kirkcaldy
Moss St
AB55 5HB
Keith
0345 671 9357
Children & Babywear - Retail
Keith
Certas Energy Uk Ltd Keith Filling Station Regent Street
AB55 5ED
Keith
01542 888269
SPAR Keith
21 Regent St
AB55 5DW
Keith
01542 888004
183 Mid Street
AB55 5BL
Keith
01542 489086
A M McPherson Ltd
Fir Lo 154 Mid Street
AB555BJ
Keith
Domestic Appliances - Sales
Keith
Alex M Grant & Co Ltd
Pentla 180 Mid Street
AB555BL
Keith
Financial Advisers- Independent
Keith
Alex M Grant & Co Ltd
2 Glen 180 Mid Street
AB555BL
Keith
Financial Advisers- Independent
Keith
Alldays Stores Ltd
Victor 82 Mid Street
AB555AF
Keith
01542 882100
Altered Image Hair Design
A 121 Mid Street
AB555AA
Keith
01542 886277
Hairdressers - Unisex
Keith
Ann Higgins
73 The 5 Fife Street
AB554AL
Keith
Ann Higgins
Unit 1 5 Fife Street
AB554AL
Keith
Aristocrafts
Unit 2 60 Union Street
AB555DP
Keith
01542 886900
Craft Centres & Shops
Keith
Austin Cameron
Castle 27 Fife Street
AB554AL
Keith
01340 820502
Painters_Decorators
Keith
Auto Body Centre
Rear O 11 Edindiach Road
AB555JY
Keith
01542 882386
Balloch Trust Enterprises Ltd
Balloc 33 Balloch Road
AB555HW
Keith
01542 886288
Banffshire Herald
Collie 181 Mid Street
AB555BL
Keith
01542 886262
Newspaper & Magazine Publishers
Keith
Barclay & Muir
Flat 3 Regent Street
AB555EU
Keith
01542 887491
Accounting & Book-Keeping Services
Keith
Barron Bros
Giffen 48 Land Street
AB555AW
Keith
Domestic Appliances - Servicing
Keith
Bennett's
Bennet 85 Mid Street
AB555AF
Keith
01542 882398
Boogie Woogie
3 Old 2 Regent Square
AB555DX
Keith
01542 888077
Boogie Woogie
3 Old 2 Regent Square
AB555DX
Keith
01542 888077
Britannia Greers Of Elgin Ltd
Isla B Station Road
AB555DD
Keith
01542 880333
Removals & Storage - Household
Keith
Britannia Greers Of Elgin Ltd
Isla B Station Road
AB555DD
Keith
01542 880333
Removals & Storage - Household
Keith
British Red Cross
Day Ce 123 Mid Street
AB555AA
Keith
01542 886729
Charities & Voluntary Organisations
Keith
British Red Cross
B 123 Mid Street
AB555AA
Keith
01542 886729
Charities & Voluntary Organisations
Keith
Bruce Engineering
Unit X Station Road
AB555DD
Keith
Engineers - General
Keith
C Innes
Centre 44 Regent Street
AB555EW
Keith
01542 882870
Breezybrae Cottage
AB55 5JL
Keith
Engineers - General
Keith
Central Garage
Goland Church Road
AB555BR
Keith
01542 882113
Bus & Coach Operators & Stations
Keith
Central Garage
Bradle Church Road
AB555BR
Keith
01542 887907
Bus & Coach Operators & Stations
Keith
Central Garage
Goland Church Road
AB555BR
Keith
01542 887907
Bus & Coach Operators & Stations
Keith
Chas Spence
Plough 33 Mar Court
AB555DF
Keith
01542 882797
Car & Truck Electrical Centres
Keith
Chas Spence
Plough Mid Street
AB555AE
Keith
01542 882588
Car & Truck Electrical Centres
Keith
Christchurch Huntly
Holy T Seafield Avenue
AB555BS
Keith
01542 882782
Clark's Pharmacy
Unit 1 12-16 Regent Street
AB555DU
Keith
01542 882533
Chemists - Dispensing
Keith
Clark's Pharmacy
Unit 3 12-16 Regent Street
AB555DU
Keith
01542 882533
Chemists - Dispensing
Keith
Clydesdale Bank PLC
St Nic The Square
AB554AD
Keith
01340 820223
Banks & Other Financial Institutions
Keith
Clydesdale Bank PLC
Tasman The Square
AB554AD
Keith
01340 820223
Banks & Other Financial Institutions
Keith
Clydesdale Bank PLC
St Nic 161 Mid Street
AB555BL
Keith
01542 882705
Banks & Other Financial Institutions
Keith
Commercial Hotel
Commer 110-112 Mid Street
AB555AE
Keith
01542 882545
Corner Cut
Corner 54 Mid Street
AB555AH
Keith
01542 887889
Hairdressers - Unisex
Keith
Cost Cutter
West B 183 Mid Street
AB555BL
Keith
01542 882555
Craighurst's Restaurant
Unit 9 166 Mid Street
AB555BL
Keith
01542 882106
Restaurants - Other
Keith
Cramond Insurance Consultants
157-15 86 Mid Street
AB555AF
Keith
01542 882332
Cramond Insurance Consultants
Cramon 86 Mid Street
AB555AF
Keith
01542 882332
D C George
South 91 Regent Street
AB555ED
Keith
01542 882735
D C George
South 91 Regent Street
AB555ED
Keith
D G Woods
Old Ch 60 Braeside
AB555AT
Keith
01542 887393
D J
Ashton 16 Fife Street
AB554AL
Keith
01340 821500
Davidson's Toy Town
St. Ma 79 Mid Street
AB555AF
Keith
Delta Taxis
The Gr 45 Land Street
AB555AN
Keith
01542 887012
Taxis & Private Hire
Keith
Delta Taxis
The Gr 45 Land Street
AB555AN
Keith
01542 886008
Taxis & Private Hire
Keith
Direct Laundry
Lacken 45 Regent Street
AB555DY
Keith
Laundries Launderettes
Keith
Dr C Green
Health Turner Street
AB555DJ
Keith
01542 882244
Dr D C Gould
Health Turner Street
AB555DJ
Keith
01542 882244
Dr J H Harrington
Health Turner Street
AB555DJ
Keith
01542 882244
Dr J Thomason
Byron Turner Street
AB555DJ
Keith
01542 882244
Dr R B Hutchison
Health Turner Street
AB555DJ
Keith
01542 882244
Dr W M Morrison
Kingsw Turner Street
AB555DJ
Keith
01542 882244
Dufftown Tourist Information Centre
The Cl The Square
AB554AD
Keith
01340 820501
Tourist Information
Keith
E & L Robson
Aerial 64 Fife Street
AB555EG
Keith
01542 882264
Road Haulage Services
Keith
E J Watt
Unit 4 19 Regent Street
AB555DY
Keith
01542 887173
Central Heating - Installation & Servicing
Keith
E W Simmers & Son
Unit 1 70 Mid Street
AB555AF
Keith
01542 882355
Carpenters & Joiners
Keith
E W Simmers & Son
Unit 1 70 Mid Street
AB555AF
Keith
Carpenters & Joiners
Keith
E W Sports
Willow 70 Mid Street
AB555AF
Keith
01542 886928
Craigenseat Farm
AB55 6LQ
Keith
F S McLean & Son
Holmhi Station Road
AB555DR
Keith
01542 882899
Fife Arms Hotel
Fishpo The Square
AB554AD
Keith
01340 820220
Fife Arms Hotel
Fishpo Regent Street
AB555DZ
Keith
01542 882351
Fife Arms Hotel
Jasmin The Square
AB554AD
Keith
01340 820220
Fife Arms Hotel
Jasmin Regent Street
AB555DZ
Keith
01542 882351
Floral Occasions
2/Hors 15 Fife Street
AB554AL
Keith
01340 820567
Flower Power
2/Shir 164 Mid Street
AB555BL
Keith
01542 888181
G C McIntosh
McAlli 13 Fife Street
AB554AL
Keith
01340 820225
G Cruickshank & Son Ltd
4 Dyne 105-109 Moss Street
AB555EZ
Keith
G Drive Computers
Unit 2 Westerton Road
AB555EP
Keith
01542 888444
Computer Maintenance & Repairs
Keith
G T Tyres
Unit 1 1 Moss Street
AB555NG
Keith
01542 882241
G T Tyres
Unit 1 1 Moss Street
AB555NG
Keith
01542 882401
George Milton
46-47 26 Hay Cr
AB555AR
Keith
01542 887063
George Nicol
Carmar 159 Mid Street
AB555BJ
Keith
01542 886201
Kitchen Planners & Furnishers
Keith
Glenisla Frames
Glenif 60 Union Street
AB555DP
Keith
Picture & Photo Framing Services
Keith
Graeme Fraser & Co
Active 17 Regent Street
AB555DY
Keith
01542 888087
Grampian Euroquest
Unit 5 Westerton Road
AB555EP
Keith
01542 880111
Road Haulage Services
Keith
Grampian Hotel
Inveru Regent Square
AB555DX
Keith
01542 887342
Grays Of Keith
Queens 174 Mid Street
AB555BL
Keith
Gulf Keith Service Station
Regent Street
AB55 5ED
Keith
01542 888269
Petrol Filling Stations
Keith
Hair By Julie
682 Bo 17 Fife Street
AB554AL
Keith
01340 820357
Hairdressers - Unisex
Keith
Hanover (Scotland) Housing Association Ltd
9 Aiga 11 Taylor Court
AB555FE
Keith
01542 882803
Housing Associations
Keith
Chiropodists (Podiatrists)
Keith
Holy Trinity Scottish Episcopal
Holy T Seafield Avenue
AB555BS
Keith
01542 882782
I G Thomson
Vining 156 Mid Street
AB555BJ
Keith
01542 882269
Ian Patterson
Orchar 13 Fife Street
AB555EH
Keith
01542 887871
Carpet Planning & Fitting
Keith
Isla Taxies
Unit 5 140 Den Cr
AB555LW
Keith
01542 887722
Taxis & Private Hire
Keith
Isle Mill
Isla B Station Road
AB555ZZ
Keith
01542 886097
Textile Merchants & Agents
Keith
J & I Smith
Fidra 159 Mid Street
AB555BJ
Keith
01542 882936
The Ja 18 Regent Street
AB555DU
Keith
01542 888382
J & M Morrison
Unit 1 Alexandra Road
AB555BX
Keith
Jacks Of Keith
Jacks 100 Mid Street
AB555AE
Keith
Ladieswear - Retail
Keith
James Annand
Sedles 104-108 Mid Street
AB555AE
Keith
01542 882544
Johnston & Stuart
6 Quee 31 Fife Street
AB554AL
Keith
Keith Bowling Club
Unit 3 Church Road
AB555BR
Keith
01542 887452
Clubs & Associations - Social
Keith
Keith Builders Merchants Ltd
Edithf Newmill Road
AB555BT
Keith
01542 886222
Builders' Merchants
Keith
Keith Builders Merchants Ltd
Edithf Newmill Road
AB555BT
Keith
01542 886222
Builders' Merchants
Keith
Keith Carpet Centre
Fulney 119 Mid Street
AB555AA
Keith
Carpets & Rugs - Retail
Keith
Pendle Westerton Road
AB555EP
Keith
01542 882714
Commercial Vehicle Bodybuilders & Repairers
Keith
Keith Community Centre
Park H Banff Road
AB555ET
Keith
01542 882028
Keith Delivery Office
Unit 1 132 Mid Street
AB555AA
Keith
01542 882536
Keith Dental Practice
room 9 59-61 Moss Street
AB555HF
Keith
01542 886251
Keith Football Club
Kynoch Balloch Road
AB555EN
Keith
01542 887407
Fund Raising Services
Keith
Keith Football Club
Kynoch Balloch Road
AB555EN
Keith
01542 882629
Fund Raising Services
Keith
Keith Football Club
Kynoch Balloch Road
AB555EN
Keith
01542 882629
Sports Grounds & Stadiums
Keith
Keith Garage
S Moss Street
AB555HB
Keith
01542 882501
Keith Golf Club
Essex Moss Street
AB555EY
Keith
01542 882469
Golf Courses & Clubs
Keith
Keith Grammar School
The Sh School Road
AB555GS
Keith
01542 882461
Schools - Local Authority
Keith
Keith Grammar School
The Sh School Road
AB555GS
Keith
01542 882368
Schools - Local Authority
Keith
Keith Health Centre
Health Turner Street
AB555DJ
Keith
01542 882244
Keith Library
Keith Union Street
AB555DP
Keith
01542 882223
Keith Natural Health Clinic
Flat 6 1 Regent Street
AB555DW
Keith
01542 886000
Alternative & Complementary Medicines & Therapies
Keith
Keith North Newmill Boharm & Rothiemay
Forest 192 Mid Street
AB555BQ
Keith
01542 886390
Keith North Newmill Boharm & Rothiemay
Buller 192 Mid Street
AB555BQ
Keith
01542 886390
Keith Police Station
Police Turner Street
AB555DJ
Keith
0845 600 5700
Keith Police Station
Police Turner Street
AB555DJ
Keith
01542 882502
Keith Post Office
Provin 146 Mid Street
AB555BJ
Keith
Post Office Services
Keith
Keith Precast
Fox Pi Westerton Road
AB555EP
Keith
01542 888429
Keith Primary School
2 Mucc School Road
AB555GS
Keith
01542 882802
Schools - Local Authority
Keith
Keith Printing Service
2 Mucc 146 Land Street
AB555DL
Keith
Keith Steam Laundry
111 Ha 1 Balloch Road
AB555HL
Keith
Laundries Launderettes
Keith
Keith Swimming Pool
Keith Banff Road
AB555GT
Keith
01542 888055
Swimming Pools - Public
Keith
Keith Swimming Pool
Keith Banff Road
AB555GT
Keith
01542 882222
Swimming Pools - Public
Keith
Keith Taxis
7 Poli Turner Street
AB555GJ
Keith
01542 888333
Taxis & Private Hire
Keith
Keith Whisky Barrel Co
Unit Z Station Road
AB555DD
Keith
Garden Ornament Wholesalers & Distributors
Keith
Kestrel Windows & Doors
Unit 1 1 Westerton Rd South
AB555FH
Keith
01542 886644
Double Glazing Installers
Keith
Lec-Comm
Cherry tree cottage
AB55 5QH
keith
+44441542830597
Electrical Testing & Inspecting
keith
Leonard Smillie
La Col 59-63 Mid Street
AB555AF
Keith
01542 882228
Lloyds TSB (Scotland) PLC
Unit 5 151 Mid Street
AB555BJ
Keith
0845 303 0109
Banks & Other Financial Institutions
Keith
Lord Products International Ltd
Harvar 66 Nelson Ter
AB555FD
Keith
Martin Lackie
Broomh Broomhill Road
AB555EX
Keith
Photographers - General
Keith
Martin Lackie
Broomh Broomhill Road
AB555EX
Keith
01542 886800
Photographers - General
Keith
Regent Square
AB55 5DX
Keith
Architectural Services
Keith
Mither Tongue
Baker 8 Westerton Court
AB555FA
Keith
Mither Tongue
Arenso 8 Westerton Court
AB555FA
Keith
Mutch Motors
Unit D 55-67 Regent Street
AB555EU
Keith
01542 882167
N F U Mutual
Corner 193 Mid Street
AB555BQ
Keith
01542 882884
Insurance Agents & Companies
Keith
Nickel & Dime
Unit 2 115 Mid Street
AB555AA
Keith
01542 886196
Oops A Daisy
Unit 4 81 Mid Street
AB555AF
Keith
01542 887354
P Smith
Rayhea 121 Land Street
AB555DH
Keith
Painters_Decorators
Keith
142b Mid St
AB55 5BJ
Keith
Joiners & Carpenters
Keith
Crookf Banff Road
AB555GT
Keith
01542 882925
Residential Care Homes
Keith
Paterson's
Unit 1 184 Mid Street
AB555BL
Keith
01542 882173
Pieroth Ltd
Isla B Station Road
AB555DD
Keith
01542 880209
Wines Spirits & Beer - Importers
Keith
Quality Classics
Unit 8 191 Mid Street
AB555BQ
Keith
101 Nelson Terrace
AB55 5FD
Keith
Railway Staff Association (Keith) Club
Centra 11 Union Street
AB555BP
Keith
01542 882101
Clubs & Associations - Social
Keith
Regency Filling Station
Unit 7 29 Fife Street
AB554AL
Keith
01340 820767
Petrol Filling Stations
Keith
Registration Of Births Deaths & Marriages
Piedmo Mid Street
AB555BJ
Keith
01542 885525
Restaurant La Faisanderie
390-39 The Square
AB554AD
Keith
01340 821273
Restaurants - French
Keith
Ritsons
Buisne 158 Mid Street
AB555BJ
Keith
01542 882454
Robert Hendry & Son
Care O 167 Mid Street
AB555BL
Keith
Auctioneers & Valuers
Keith
12-15 167 Mid Street
AB555BL
Keith
Auctioneers & Valuers
Keith
Robert M Baird
Conavo 144 Mid Street
AB555BJ
Keith
Chemists - Dispensing
Keith
Royal Hotel
The Bu Church Road
AB555BR
Keith
01542 886978
Royal Oak Inn
Romani 30 Fife Street
AB554AL
Keith
01340 820158
Royal Oak Inn
Romani 8 Moss Street
AB555HG
Keith
01542 886306
Rural Environmental Action Project
The Fo 177 Mid Street
AB555BL
Keith
01542 888070
Charities & Voluntary Organisations
Keith
Rural Environmental Action Project
Unit 2 177 Mid Street
AB555BL
Keith
01542 888070
Charities & Voluntary Organisations
Keith
S Simmer & Son
Yarrow Drum Road
AB555ER
Keith
01542 886626
S Simmer & Son
Yarrow Drum Road
AB555ER
Keith
Scott Scope
Axmins 99 Mid Street
AB555AE
Keith
01542 882490
Seafield Veterinary Group
Bowls 144 Land Street
AB555DL
Keith
01542 882209
Veterinary Surgeons & Practitioners
Keith
Shears
Unit 4 14 Reidhaven Square
AB555AB
Keith
01542 882929
Hairdressers - Unisex
Keith
Shell (UK) Ltd
Argyll Regent Street
AB555ED
Keith
Petrol Filling Stations - 24 Hour
Keith
Simpson & Wright
Elm Tr 96 Moss Street
AB555HE
Keith
01542 882363
Building Consultants
Keith
Somerfield Stores Ltd
Bond P 170 Mid Street
AB555BL
Keith
01542 882715
Somerfield Stores Ltd
Church 170 Mid Street
AB555BL
Keith
01542 882715
St Andrews Ambulance Association
4 33 Balloch Road
AB555HW
Keith
01542 887999
St Marnan's Aberchirder
Holy T Seafield Avenue
AB555BS
Keith
01542 882782
St Rufus Botriphnie & Grange
Water Church Road
AB555BR
Keith
01542 882799
St Thomas Church
The St Chapel Street
AB555AL
Keith
01542 882352
St Thomas R C Primary School
The Re Chapel Street
AB555AL
Keith
01542 882256
Schools - Local Authority
Keith
Stephen & Robb
6 Vill 163 Mid Street
AB555BL
Keith
01542 886267
Stephen & Robb
Unit 2 4 Fife Street
AB554AL
Keith
01340 820101
Stephen & Robb
6 Vill 4 Fife Street
AB554AL
Keith
01340 820101
Stephen & Robb
Unit 2 163 Mid Street
AB555BL
Keith
01542 886267
Cramon 169 Mid Street
AB555BL
Keith
01542 882276
Cramon 22-24 Regent Street
AB555DZ
Keith
01542 882132
Cramon 46 Regent Street
AB555EW
Keith
01542 887388
Strathisla Distillery
Strath Seafield Avenue
AB555BS
Keith
01542 783044
Strath Seafield Avenue
AB555BS
Keith
01542 783044
Stuart Wilson Dickson & Co
Fairvi 145 Mid Street
AB555BJ
Keith
01542 882073
Huntly 145 Mid Street
AB555BJ
Keith
01542 882537
Huntly 145 Mid Street
AB555BJ
Keith
01542 882073
A 142 Mid Street
AB555BJ
Keith
01542 888319
Take Away Food Shops
Keith
A 142 Mid Street
AB555BJ
Keith
01542 888383
Take Away Food Shops
Keith
Unit J Station Road
AB555DD
Keith
070 0223 3432
Computer Consultants
Keith
Synergetic Solutions Ltd
Unit J Station Road
AB555DD
Keith
070 0223 3432
Computer Consultants
Keith
Ram Mi 67 Mid Street
AB555AF
Keith
01542 882156
Painters_Decorators
Keith
Vicker 176 Mid Street
AB555BL
Keith
5 , Westerton Rd
AB55 5EP
Keith
Kitchen Planners & Furnishers
Keith
Tannin 22 Fife Street
AB554AL
Keith
01340 820541
Taylors
72-76 Mid St
AB55 5AF
Keith
The Ne 11 Union Street
AB555BP
Keith
Armed Services - Reserve Forces
Keith
Custom 62-64 Union Street
AB555DP
Keith
0845 677 9386
Tesco Stores Ltd
Branst 62-64 Union Street
AB555DP
Keith
0845 677 9386
2 Lane 167 Mid Street
AB555BL
Keith
01542 886971
The Deli Shop
Magda 155 Mid Street
AB555BJ
Keith
The Keith Kilt School
Isla B Station Road
AB555ZZ
Keith
01542 886846
Schools - Independent & Preparatory
Keith
The Keith Royal British Legion Club
Britis Balloch Road
AB555EN
Keith
01542 882284
Clubs & Associations - Social
Keith
The Original Factory Shop
62 Union Street
AB55 5DP
Keith
The Royal Bank Of Scotland PLC
Thistl 2 Fife Street
AB554AL
Keith
01340 820239
Banks & Other Financial Institutions
Keith
The Royal Bank Of Scotland PLC
Thistl 186 Mid Street
AB555BQ
Keith
01542 886256
Banks & Other Financial Institutions
Keith
Third Bros Of Keith Ltd
Third 162 Mid Street
AB555BL
Keith
01542 882853
Third Brothers
"160-162, Mid Street"
AB55 5BL
Keith
Turner Memorial Hospital
Unit 6 Turner Street
AB555DJ
Keith
01542 882526
Tyre & Auto Care Services
Unit 5 110 Moss Street
AB555EZ
Keith
01542 882666
Ugie House Hotel
Uganda Church Road
AB555BR
Keith
01542 887671
Ugie House Hotel
Unit 1 Church Road
AB555BR
Keith
01542 887671
W G Cruickshank
The Sh 10 Fife Street
AB554AL
Keith
Floorcoverings - Retail
Keith
W N Lindsay
Fife P Fife Street
AB555LG
Keith
01542 882378
Wah Ling Chinese Takeaway
17 Bro 134 Mid Street
AB555BJ
Keith
01542 882472
Take Away Food Shops
Keith
Webster Butchers
Ladesi 187 Mid Street
AB555BL
Keith
01542 887670
Weston House
Russel 123 Moss Street
AB555EZ
Keith
01542 887791
Residential Care Homes
Keith
Car Accessories & Parts
Keith
Williamson
Ralsto 60 Union Street
AB555DP
Keith
Kitchen Planners & Furnishers
Keith