all categories in MacDuff and near me (300)

Banff Post Office

11 Castle Street
AB45 1DH Banff
01261 812489
Yext Logo
Banks & Other Financial Institutions Banff

Banff Tyre Services

County Garage
AB45 1HE Banff
01261 812154
Yext Logo
Tyre Dealers Banff

Bank of Scotland

29 Low Street
AB45 1AU Aberdeenshire
0345 721 3141
Yext Logo
Banks & Other Financial Institutions Aberdeenshire

Co-op Food - Banff - Bridge Road

Bridge Road
AB45 1HE Banff
01261 815005
Yext Logo
Supermarkets Banff

Deveron Veterinary Surgeons - Macduff

1 Mill Street
AB44 1RS Macduff
01261 832666
Yext Logo
Veterinary Surgeons & Practitioners Macduff

LloydsPharmacy

157 Duff Street
AB44 1PS Macduff
01261 832219
Yext Logo
Beauty Products Macduff

Macduff Post Office

25 Duff Street
AB44 1TL Macduff
01261 831131
Yext Logo
Banks & Other Financial Institutions Macduff

Munro Landscapes

14 School Lane
AB44 1TQ Macduff
07379 063623
Yext Logo
Construction Contractors - General Macduff

Post Office Travel Money

25 Duff Street
AB44 1TL Macduff
0345 722 3344
Yext Logo
Phonebook Macduff

Post Office Travel Money

11 Castle Street
AB45 1DH Banff
01261 812489
Yext Logo
Phonebook Banff

Premier

1 Castle Street
AB45 1DH Banff
Yext Logo
Convenience Stores Banff

Tesco Superstore

Carmelite St
AB45 1AF Banff
0345 677 9028
Yext Logo
Convenience Stores Banff

Travis Perkins

Old Gamrie Road
AB44 1GD Macduff
01261 832247
Yext Logo
Construction Contractors - General Macduff

Crafted Comforts

6B Corskie Drive
AB44 1QZ Macduff - Aberdeenshire
07732 276797
Beauty Products Macduff

Grampian Cars

Bath Street
AB44 1SA Macduff - Aberdeenshire
01261 832222
Car Dealers - Used Macduff
12 Castle Street
AB45 1DL Banff
01261 505999
Yext Logo
Banks & Other Financial Institutions Banff

A D Walker Ltd

Elmban Castle Street
AB451DL Banff
01261 812571
Builders Banff
(0)

A G Morrison

Dental 41 Newtown Drive
AB441SQ MacDuff
Road Haulage Services MacDuff
(0)

A P Design

9 Duff St
AB44 1TL Macduff
Interior Designers & Furnishers Macduff
(0)

ATS Euromaster Ltd

Unit 4 Carmelite Street
AB451AF Banff
01261 812234
Tyre Dealers Banff
(0)

ATS Euromaster Ltd

51 Par Carmelite Street
AB451AF Banff
01261 812234
Tyre Dealers Banff
(0)

Aberdeen Journals Ltd

Stoney 2 Bridge Street
AB451HB Banff
01261 812727
Newspaper & Magazine Publishers Banff
(0)

Agra Motor Engineers

Black Quayside
AB451HQ Banff
Engine Rebuilding & Reconditioning Banff
(0)

Alexander George

Unit 8 24 Shore Street
AB441TX MacDuff
01261 832201
Solicitors MacDuff
(0)

Alexander George

North 24 Shore Street
AB441TX MacDuff
01261 832201
Solicitors MacDuff
(0)

Alexander George

Unit 8 24 Shore Street
AB441TX MacDuff
01261 833423
Solicitors MacDuff
(0)

Alexander George & Co

The Pr 25 High Street
AB451AN Banff
01261 815678
Solicitors Banff
(0)

Alexander Paterson

St And 33 Shore Street
AB441TS MacDuff
01261 832784
Chandlers MacDuff
(0)

Atholl Scott

Atholl 16 Castle Street
AB451DL Banff
01261 815525
Accountants Banff
(0)

B E A T

Unit 1 Old Gamrie Road
AB441GD MacDuff
01261 832936
Recycling Centres MacDuff
(0)

B R Scott

Suite 11 Castle Street
AB451DH Banff
01261 815039
Chemists - Dispensing Banff
(0)

B R Scott

Dometo 11 Castle Street
AB451DH Banff
01261 815039
Chemists - Dispensing Banff
(0)

Banff & Gamrie Medical Practice

Collie Clunie Street
AB451HY Banff
01261 812221
Doctors Banff
(0)

Banff Glass Studio

Gorsel 23 High Street
AB451AN Banff
01261 818800
Stained Glass Designers & Producers Banff
(0)

Banff Library

Banff High Street
AB451AE Banff
01261 815052
Libraries Banff
(0)

Banff Library

Banff High Street
AB451AE Banff
01261 815052
Libraries Banff
(0)

Banff Parish Church

Banff High Street
AB451AE Banff
01261 818211
Places Of Worship Banff
(0)

Banff Pet Shop

Banff 7 Low Street
AB451AU Banff
Pet Shops & Pet Supplies Banff
(0)

Banff Podiatry & Chiropody

The House
AB45 1HZ Banff
07464 802742
Beauty Salons Banff
(0)

Banff Post Office

Banff 11 Castle Street
AB451DH Banff
01261 812489
Post Office Services Banff
(0)

Banff Taxis

Banff 5 West Skene Street
AB441RF MacDuff
01261 818182
Taxis & Private Hire MacDuff
(0)

Banff Tourist Information Centre

Collie Low Street
AB451AU Banff
01261 812419
Tourist Information Banff
(0)

Banff Video

Collie 9 High Street
AB451AN Banff
01261 815534
Video Libraries Banff
(0)

Bank Of Scotland

Plaza 25 Shore Street
AB441TX MacDuff
01261 832324
Banks & Other Financial Institutions MacDuff
(0)

Barclays Hotel

Murray Bridge Street
AB451HB Banff
01261 812494
Hotels Banff
(0)

Barclays Hotel

Unit 2 Bridge Street
AB451HB Banff
01261 812494
Hotels Banff
(0)

Bare Necessities

13 Sha 79 High Street
AB451AN Banff
01261 818680
Beauty Salons Banff
(0)

Barnardo's

East W 8 Low Street
AB451AS Banff
01261 818438
Childcare Services Banff
(0)

Barrk

Old Ba 3 Low Street
AB451AU Banff
01888 544644
Animal Welfare Organisations Banff
(0)

Bayview Hotel

3 Burr Shore Street
AB441TS MacDuff
Hotels MacDuff
(0)

Beat

Corn E 11-16 Old Gamrie Road
AB441QD MacDuff
01261 833661
Recycling Centres MacDuff
(0)

Bellevue Veterinary Group

Belle 43 Castle Street
AB451DQ Banff
01261 812168
Veterinary Surgeons & Practitioners Banff
(0)

Betfair

Cardin Union Road
AB441UJ MacDuff
0870 011 0444
Bookmakers MacDuff
(0)

Bluebird Buses Ltd

Boat H Union Road
AB441UJ MacDuff
01261 833533
Bus & Coach Operators & Stations MacDuff
(0)

Bodies

St Ann 40 High Street
AB451LE Banff
01261 812250
Photographers - General Banff
(0)

Bridge Carpets (Banff) Ltd

Bridge 28 Bridge Street
AB451HB Banff
Carpets & Rugs - Retail Banff
(0)

Bridge Street Community Education Centre

Retsel Bridge Street
AB451HD Banff
01261 812450
Education Agencies & Authorities Banff
(0)

Bright Ideas

Unit 1 24 Low Street
AB451AS Banff
Lighting Retailers Banff
(0)

British Red Cross

Unit 1 1 Duff Street
AB441TL MacDuff
Charities & Voluntary Organisations MacDuff
(0)

British Red Cross

Gillfo 1 Duff Street
AB441TL MacDuff
01261 832857
Charities & Voluntary Organisations MacDuff
(0)

Carlogie House

Ground 35a Bridge Street
AB451HD Banff
Residential Care Homes Banff
(0)

Carmelite House Hotel

Arfryn Low Street
AB451AY Banff
Hotels Banff
(0)

Carmelite House Hotel

Arfryn Low Street
AB451AY Banff
01261 815878
Hotels Banff
(0)

Carmelite House Hotel

City H Low Street
AB451AY Banff
Hotels Banff
(0)

Carobell

Flat 4 73 High Street
AB451AN Banff
01261 818891
Fashion Shops Banff
(0)

Castle Inn

Unit 1 47 Castle Street
AB451DQ Banff
01261 815068
Public Houses Banff
(0)

Castlegate Newsagent

Castle 1 Castle Street
AB451DH Banff
Newsagents Banff
(0)

Chalmers Hospital

Chalme Clunie Street
AB451JA Banff
01261 812567
Hospitals Banff
(0)

Chemistry Tuition in Aberdeen and Aberdeenshire

Aberdeenshire
07801 898283
Tuition - Private Aberdeenshire
(0)

Chips & Things

Unit 5 81 Duff Street
AB441LX MacDuff
01261 832858
Fish & Chip Shops MacDuff
(0)

Clydesdale Bank PLC

St Nic 49 Low Street
AB451AU Banff
01261 815448
Banks & Other Financial Institutions Banff
(0)

Clydesdale Bank PLC

Tasman 49 Low Street
AB451AU Banff
01261 815448
Banks & Other Financial Institutions Banff
(0)

Co-operative Wholesale Society

Hille 49-53 High Street
AB451AN Banff
Supermarkets Banff
(0)
Orchar 8 Crook O Ness Street
AB441TR MacDuff
Newsagents MacDuff
(0)

Computing Solutions

Unit 3 North Castle Street
AB451JJ Banff
Computer Maintenance & Repairs Banff
(0)

Cruickshanks

4th Fl 32 High Street
AB451AE Banff
Furnishers Banff
(0)
The Kr 28 Duff Street
AB441QJ MacDuff
01261 832743
Shoe Shops MacDuff
(0)

D & M Dugid

Wingro 29 Buchan Street
AB441TJ MacDuff
01261 833434
Joiners & Carpenters MacDuff
(0)

D E Shoes

Unit 2 26 Low Street
AB451AS Banff
01261 812699
Shoe Shops Banff
(0)

D E Shoes

Hammet 26 Low Street
AB451AS Banff
01261 812699
Shoe Shops Banff
(0)

D K Antiques

Ground 48 Bridge Street
AB451HB Banff
01261 812610
Antique Dealers Banff
(0)

D Walker Ltd

Elmban Castle Street
AB451DL Banff
01261 812571
Funeral Directors Banff
(0)

David Burgess. Personal Shooting Sports Coaching

Riverdale
AB453JT Banff
07771 710021
Sports Injury Clinics Banff
(0)

Designs By Dianne

Unit 3 83 North Castle Street
AB451JJ Banff
01261 818222
Curtains - Retailers & Makers Banff
(0)

Deveron Coaches

Brande 6 Union Road
AB441UJ MacDuff
01261 832912
Coach Hire MacDuff
(0)

Deveron Dental Laboratory

Brande 17 High Street
AB451AN Banff
01261 812006
Medical & Dental Laboratories Banff
(0)
Brande 26 Shore Street
AB441TX MacDuff
01261 832264
Charities & Voluntary Organisations MacDuff
(0)

Deveron FM

Unit 3 North Castle Street
AB451JJ Banff
Radio & Television Stations Banff
(0)

Deveron FM

Unit 3 North Castle Street
AB451JJ Banff
Radio & Television Stations Banff
(0)

Deveron Ten Pin Bowling

MacDuf Old Gamrie Road
AB441GD MacDuff
01261 833223
Bowling Centres MacDuff
(0)

Doug Smart

1/Kens Buchan Street
AB441SE MacDuff
01261 815235
Driving Schools MacDuff
(0)
Gellymill Street
AB45 3QL Macduff
Residential Care Homes Macduff
(0)

Dr A Barbour

Macduf 100 Duff Street
AB441PR MacDuff
01261 833777
Doctors MacDuff
(0)

Dr D Innes

Denbur Clunie Street
AB451HY Banff
01261 812027
Doctors Banff
(0)

Dr I P Brooker

Macduf 100 Duff Street
AB441PR MacDuff
01261 833777
Doctors MacDuff
(0)

Dr J Anderson

Europa Clunie Street
AB451HY Banff
01261 812027
Doctors Banff
(0)

Dr P Hoddinott

Macduf 100 Duff Street
AB441PR MacDuff
01261 833777
Doctors MacDuff
(0)

Dr R Campbell

Oak Ho Clunie Street
AB451HY Banff
01261 812027
Doctors Banff
(0)

Duff House Country Gallery

Isobar Duff House
AB453SX Banff
01261 818181
Galleries Banff
(0)

Duff House Country Gallery

Duewel Duff House
AB453SX Banff
01261 818181
Galleries Banff
(0)

Duncan & Todd

Unit 1 59 High Street
AB451AN Banff
01261 812368
Opticians Banff
(0)

Dunlop Hiflex (Scotland)

Buckho Manner Street
AB441SE MacDuff
01261 831940
Hydraulic Equipment & Accessories - Sales & Service MacDuff
(0)

Dunlop Hiflex (Scotland)

Buckho Manner Street
AB441SE MacDuff
01261 832487
Hydraulic Equipment & Accessories - Sales & Service MacDuff
(0)

E A Porterfield

Ormsby 54 Gellymill Street
AB441LD MacDuff
01261 832643
Printers MacDuff
(0)

E E S Ltd

Unit 3 73 Duff Street
AB441LQ MacDuff
01261 831628
Exhibition Services MacDuff
(0)

E E S Ltd

Engine 73 Duff Street
AB441LQ MacDuff
01261 831628
Exhibition Services MacDuff
(0)

Eastside Discount Warehouse

The Ol Bridge Road
AB451HE Banff
01261 815623
Discount Centres Banff
(0)

Eastside Discount Warehouse

The Ol Bridge Road
AB451HE Banff
Discount Centres Banff
(0)

Ellerslie Care

althor 45 Low Street
AB451AU Banff
01261 815888
Residential Care Homes Banff
(0)

Environmental Health North Area Office

Chadwi 5 Back Path
AB451AR Banff
Local Government Banff
(0)

Environmental Health North Area Office

Chadwi 5 Back Path
AB451AR Banff
01261 813280
Local Government Banff
(0)

Evening Express

Newspa 2 Bridge Street
AB451HB Banff
01261 815059
Newspaper & Magazine Publishers Banff
(0)

F Watt & Son

Merrow 24 High Street
AB451AE Banff
Wallpapers & Wall Coverings Banff
(0)

Fast Trak

Chilte 31 Castle Street
AB451DH Banff
Car Accessories & Parts Banff
(0)

Feminity Lingerie

1 Poun 31 Low Street
AB451AU Banff
01261 818498
Lingerie & Hosiery - Retail Banff
(0)

Findlays Gift Centre

Wellin The Harbour
AB452NQ Banff
01261 861314
China & Glassware Shops Banff
(0)

Fiona's

Martin 40 Church Street
AB452QR Banff
01261 842362
Hairdressers - Unisex Banff
(0)

Flowers 4 U

3 Arch 42 South High Street
AB452NT Banff
01261 842273
Florists Banff
(0)

Forrest The Bakers

6/Fria High Street
AB451AN Banff
Bakers' Shops Banff
(0)

Freestyle Hair Studio

Unit 2 3a Gellymill Street
AB441QR MacDuff
01261 833302
Hairdressers - Unisex MacDuff
(0)

French Version

Banff 8 Low Street
AB451AS Banff
01261 831100
Translators & Interpreters Banff
(0)

Fryer Tucks

A 3 Low Street
AB451AU Banff
01261 812181
Fish & Chip Shops Banff
(0)

G & M Lawrence

Harbou Harbour Place
AB452NQ Banff
01261 861227
Garage Services Banff
(0)

G Fullerton

Talon 52 Duff Street
AB441LQ MacDuff
01261 833525
Dentists MacDuff
(0)

G Fullerton

Arle C 52 Duff Street
AB441LQ MacDuff
01261 833525
Dentists MacDuff
(0)

G J Philip & Associates

Rozel 3 Old Market Place
AB451HE Banff
01261 812823
Architectural Services Banff
(0)

George Ellis

Church 69 High Street
AB451AN Banff
01261 812404
Chemists - Dispensing Banff
(0)

Gifts & Gadgets

Northw 40 Bridge Street
AB451HB Banff
01261 819951
Gift Services & Gift Packs Banff
(0)
Corskie Lodge
AB45 3LA Banff
Taxis & Private Hire Banff
(0)

Graham Watt

Banff Deveronside
AB451HP Banff
Monumental Masons Banff
(0)

Graham Watt

Banff Deveronside
AB451HP Banff
Monumental Masons Banff
(0)

Grampian Cars

Grampi Bath Street
AB441SA MacDuff
01261 832222
Car Dealers - Used MacDuff
(0)

Grampian Kitchens & Bathrooms

Grampi 24 Carmelite Street
AB451AF Banff
Kitchen Planners & Furnishers Banff
(0)

Grampian Kitchens & Bathrooms

Grampi 24 Carmelite Street
AB451AF Banff
01261 815618
Kitchen Planners & Furnishers Banff
(0)

Grampian Kitchens & Bathrooms Ltd

Grampi 24 Carmelite Street
AB451AF Banff
Kitchen Planners & Furnishers Banff
(0)

Grampian Kitchens & Bathrooms Ltd

Grampi 24 Carmelite Street
AB451AF Banff
Kitchen Planners & Furnishers Banff
(0)

Hair & Co

3 Bail 81 High Street
AB451AN Banff
01261 818877
Hairdressers - Unisex Banff
(0)

Hanover (Scotland) Housing Association Ltd

1/Doun Church Street
AB441UR MacDuff
01261 832906
Housing Associations MacDuff
(0)
Walker Crook O Ness Street
AB441QT MacDuff
01261 833393
Cafes MacDuff
(0)

Hepburn

Penrhe 26 Skene Street
AB441RN MacDuff
01261 833490
Ladieswear - Retail MacDuff
(0)

Home Wise Ltd

Unit 1 28 Low Street
AB451AS Banff
01261 815557
Estate Agents Banff
(0)
Old Mi 27 High Street
AB451AN Banff
Opticians Banff
(0)

I J Mutch

30/Syc 52 Duff Street
AB441LQ MacDuff
01261 833525
Dentists MacDuff
(0)

I J Mutch

Unit 5 52 Duff Street
AB441LQ MacDuff
01261 833525
Dentists MacDuff
(0)

Inshore Fish Supply

Ravens Bankhead
AB441RD MacDuff
01261 832584
Fish Merchants - Wholesale MacDuff
(0)

Insports

Unit 1 1 Carmelite Street
AB451AF Banff
Sports Goods Shops Banff
(0)

Irene

6 King 63 North Castle Street
AB451HX Banff
01261 815453
Hairdressers - Unisex Banff
(0)

J & A Ingram

Broxmo 27 Gellymill Street
AB441TN MacDuff
01261 832343
Painters_Decorators MacDuff
(0)

J & J Curry Ltd

Unit 7 35 High Street
AB441XX MacDuff
01261 832410
Grocers MacDuff
(0)

J & J Porterfield

The Ja 25 Duff Street
AB441TL MacDuff
01261 832382
Newsagents MacDuff
(0)

J Lovie & Son

Broad 27 Low Street
AB451AU Banff
01261 812353
Soft Furnishings - Retail Banff
(0)

James G Smith & Son

Units 35 Castle Street
AB451DH Banff
Furniture - Retail Banff
(0)

James M Joiner (Macduff) Ltd

4 14 Low Shore
AB441RE MacDuff
01261 832526
Marine Engineers MacDuff
(0)

John Dewer & Sons Ltd

58 Wei Macduff Distillery
AB453JT Banff
01261 812612
Distilleries Banff
(0)

John Stewart

Crown 63 High Street
AB451AN Banff
01261 812440
Butchers Banff
(0)

John Stewart

Crown 29 South High Street
AB452NT Banff
Butchers Banff
(0)

Kat's

2-3 Vi 45 High Street
AB451AN Banff
Hairdressers - Unisex Banff
(0)
Unit 1 8 Carny Street
AB441SH MacDuff
01261 833526
Plumbers MacDuff
(0)

Knowes Hotel

Hardie 78 Market Street
AB441LL MacDuff
Hotels MacDuff
(0)
8 Low Street
AB45 1AS Banff
07711 207305
Beauty Salons Banff
(0)

Laptop Shed

ELMS H 12 Duff Street
AB441TL MacDuff
01261 831264
Computer Systems & Software (Sales) MacDuff
(0)

Laptop Shed

The El 12 Duff Street
AB441TL MacDuff
01261 831264
Computer Systems & Software (Sales) MacDuff
(0)

Laura & Gordon McLean

A 3 South High Street
AB452NT Banff
01261 842548
Fashion Shops Banff
(0)

Lloyds TSB (Scotland) PLC

Gervas 12 Castle Street
AB451DL Banff
0845 300 0000
Banks & Other Financial Institutions Banff
(0)

Lloyds TSB (Scotland) PLC

Unit 5 12 Castle Street
AB451DL Banff
0845 303 0109
Banks & Other Financial Institutions Banff
(0)

Lovies Drapers

27 Ayl 20 Duff Street
AB441TL MacDuff
01261 832203
Soft Furnishings - Retail MacDuff
(0)

Lyndseys

2/Calv 52 Gellymill Street
AB441LD MacDuff
01261 833719
Hairdressers - Unisex MacDuff
(0)

M McKann

Dental Duff Street
AB441LQ MacDuff
01261 833525
Dentists MacDuff
(0)
34 High Street
AB45 1AN Banff
Department Stores Banff
(0)

MacDuff Marine Aquarium

MacDuf 11 High Shore
AB441SL MacDuff
01261 833369
Aquariums MacDuff
(0)

MacDuff Marine Aquarium

Laigh 11 High Shore
AB441SL MacDuff
01261 833369
Aquariums MacDuff
(0)

MacDuff Profilers

Unit 3 Old Gamrie Road
AB441QD MacDuff
01261 833804
Steel Mnfrs MacDuff
(0)

MacDuff Ship Design Ltd

Unit 3 4 Laing Street
AB441RB MacDuff
01261 833825
Naval Architects MacDuff
(0)

MacDuff Ship Design Ltd

Laigh 4 Laing Street
AB441RB MacDuff
01261 833825
Naval Architects MacDuff
(0)

Macduff Arts Centre

Laigh Clergy Street
AB441LP MacDuff
Arts Centres MacDuff
(0)

Macduff Arts Centre

Spurry Clergy Street
AB441LP MacDuff
Arts Centres MacDuff
(0)

Macduff Bowling Club

Spurry 100 Duff Street
AB441PR MacDuff
01261 833237
Sports Clubs & Associations MacDuff
(0)

Macduff Community Education Centre

Spurry Berrymuir Road
AB441PT MacDuff
01261 833799
Education Agencies & Authorities MacDuff
(0)
Old Gamrie Road
AB44 1GD Macduff
Engineers - General Macduff
(0)

Macduff Harbour Office

MacDuf 32 Shore Street
AB441TX MacDuff
01261 832236
Ports MacDuff
(0)

Macduff Library

MacDuf High Street
AB441LR MacDuff
01261 833289
Libraries MacDuff
(0)

Macduff Post Office

Unit 3 17 Duff Street
AB441TL MacDuff
Post Office Services MacDuff
(0)

Macduff School

Unit 3 Berrymuir Road
AB441PT MacDuff
01261 832665
Schools - Local Authority MacDuff
(0)

Macduff School

Laigh Berrymuir Road
AB441PT MacDuff
01261 832665
Schools - Local Authority MacDuff
(0)

Macduff Shipyards Ltd

Unit 3 The Harbour
AB441QT MacDuff
01261 832234
Ship Builders MacDuff
(0)

Macduff Town Hall

Unit 3 19 Shore Street
AB441UB MacDuff
01261 832702
Halls For Hire MacDuff
(0)

Mackays Stores Ltd

Stoke 34 High Street
AB451AN Banff
01261 818395
Fashion Shops Banff
(0)

Mackays Stores Ltd

Unit 2 34 High Street
AB451AE Banff
01261 818395
Fashion Shops Banff
(0)

Mackie-Allen

Westac 18 Carmelite Street
AB451AF Banff
01261 812697
Training Consultants Banff
(0)

Mantell Ritchie

Jistco 27a High Street
AB451AN Banff
01261 812301
Architects Banff
(0)

Mantell Ritchie

Jistco 27a High Street
AB451AN Banff
01261 812267
Architects Banff
(0)

Mantell Ritchie

McCoys 27a High Street
AB451AN Banff
01261 812267
Architects Banff
(0)

Maranatha Hall Pine

Marana 73 Duff Street
AB441LQ MacDuff
01261 831964
Pine Furniture MacDuff
(0)

Margaret's Taxis

The Lo 6 Union Road
AB441UJ MacDuff
01261 833555
Taxis & Private Hire MacDuff
(0)

Market Arms

Office 5 High Shore
AB451DB Banff
01261 812261
Public Houses Banff
(0)

McDuff Movies Ltd

Elm Co Duff Street
AB441TL MacDuff
01261 832371
Video Libraries MacDuff
(0)

Meadowlands Gallery

Unit 7 83 North Castle Street
AB451JJ Banff
Gift Shops Banff
(0)

Milo's Restaurant

Flat 2 2 Crook O Ness Street
AB441TR MacDuff
01261 831222
Restaurants - English MacDuff
(0)

Money Wise (Scotland) Ltd

Jollif 28 Low Street
AB451AS Banff
01261 815555
Insurance Services Banff
(0)

Morays

Unit 2 Skene Street
AB441RN MacDuff
0870 756 6729
Model Shops MacDuff
(0)

Morays

The Be Skene Street
AB441RN MacDuff
0870 756 6729
Model Shops MacDuff
(0)
26 Bro 153 Duff Street
AB441PS MacDuff
01261 832533
Convenience Stores MacDuff
(0)
49-53 High Street
AB45 1AN Banff
Convenience Stores Banff
(0)

N G T Stores

Woodst 43 South High Street
AB452NT Banff
01261 842216
Convenience Stores Banff
(0)

National Schizophrenia Fellowship

Barrat Stuart Lane
AB451DT Banff
Charities & Voluntary Organisations Banff
(0)

National Schizophrenia Fellowship

Barrat Stuart Lane
AB451DT Banff
01261 818330
Charities & Voluntary Organisations Banff
(0)

Nazma

Suite 13 Low Street
AB451AU Banff
01261 818707
Take Away Food Shops Banff
(0)

Neshcom

2/Broo Low Street
AB451AY Banff
01261 815878
Accounting & Book-Keeping Services Banff
(0)

Norland Financial

Hullen 4 Carmelite Street
AB451AF Banff
01261 818400
Mortgage Brokers Banff
(0)

North East Carpet Fitters

Market 16 Souter Street
AB441PD MacDuff
01261 833509
Carpet Planning & Fitting MacDuff
(0)

Ocho Hair Designers

Unit 4 111 Duff Street
AB441NL MacDuff
01261 831639
Hairdressers - Unisex MacDuff
(0)

Park Hotel

Unit 7 Fife Street
AB441YA MacDuff
01261 832265
Hotels MacDuff
(0)

Park Hotel

Unit 7 Fife Street
AB441YA MacDuff
01261 833001
Hotels MacDuff
(0)

Paterson Alexander

Patern 30 Shore Street
AB441TT MacDuff
01261 832225
Chandlers MacDuff
(0)

Paul's Taxis

Mayfie 7 Gellymill Street
AB441TN MacDuff
01261 831999
Taxis & Private Hire MacDuff
(0)

Pecten Mux Ltd

Pectal 1 Old Gamrie Road
AB441QD MacDuff
01261 833590
Fish Merchants - Wholesale MacDuff
(0)

Petals & Pearls Bridal

Gibbs 22-24 Duff Street
AB441QJ MacDuff
Bridal Shops MacDuff
(0)

Petals & Pearls Bridal

Shadwe 22-24 Duff Street
AB441QJ MacDuff
Bridal Shops MacDuff
(0)

Portsoy Coffee Shop

Enterp 2 South High Street
AB452NT Banff
01261 843446
Cafes Banff
(0)

Portsoy District Community Association

Commun Bridge Street
AB451HD Banff
01261 843555
Leisure & Recreation Centres Banff
(0)

Pyramids Pizza & Kebab Takeaway

Outwoo 53 Low Street
AB451AU Banff
01261 815311
Take Away Food Shops Banff
(0)

R & M McAllister

Graffi 39 Duff Street
AB441QJ MacDuff
01261 832213
Newsagents MacDuff
(0)

R Findlay

The Ba 12 Braeheads
AB452NP Banff
Boilers - Servicing Banff
(0)

R Macdonald

Rose H Duff Street
AB441LQ MacDuff
01261 833525
Dentists MacDuff
(0)

Railway Inn

Clayde 96 North Castle Street
AB451JJ Banff
01261 812251
Public Houses Banff
(0)

Regal Ambassador

Unit 2 2 Skene Street
AB441QP MacDuff
01261 832216
Clubs & Associations - Social MacDuff
(0)

Ritchie Travel

Suite 47 Low Street
AB451AU Banff
01261 815671
Travel Agents & Holiday Companies Banff
(0)

Ritchie Travel

Valley 47 Low Street
AB451AU Banff
01261 815671
Travel Agents & Holiday Companies Banff
(0)

Riverside Christian Church

Tabrum 7 Castle Street
AB451DH Banff
01261 815791
Places Of Worship Banff
(0)

Riverside Christian Church

St Dyf 7 Castle Street
AB451DH Banff
01261 815791
Places Of Worship Banff
(0)

Royal Mail

Banff 10 Carmelite Street
AB451AA Banff
01261 812391
Post Office Services Banff
(0)

Royal Tarlair Golf Club

Freder Buchan Street
AB441TA MacDuff
01261 832897
Golf Courses & Clubs MacDuff
(0)

Royal Tarlair Golf Club

Port o Buchan Street
AB441TA MacDuff
01261 832897
Golf Courses & Clubs MacDuff
(0)

Sangs (Banff) Ltd

MacDuf Old Gamrie Road
AB441GD MacDuff
01261 832911
Soft Drinks - Mnfrs MacDuff
(0)

Sangs (Banff) Ltd

MacDuf Old Gamrie Road
AB441GD MacDuff
01261 832911
Soft Drinks - Mnfrs MacDuff
(0)

Scotland Out Of EU

Thistl 21 Bruce Street
AB441XA MacDuff
01261 833472
Political Parties MacDuff
(0)

Scottish Communities Against Drugs

Arran 20 Shore Street
AB441TX MacDuff
Drug Misuse - Advice & Counselling MacDuff
(0)

Scottish Hydro Electric PLC

Invera 37 Low Street
AB451AU Banff
01261 812158
Electrical Goods Sales Mnfrs & Wholesalers Banff
(0)
Macduff Ind Est
AB44 1GD Macduff
Builders' Tools & Equipment Mnfrs Macduff
(0)

Seaway Net Co

Ruskin Station Brae
AB441UL MacDuff
01261 832877
Fishing & Angling Equipment - Mnfrs & Distributors MacDuff
(0)

Seaway Net Co

Old Ba Station Brae
AB441UL MacDuff
01261 832877
Fishing & Angling Equipment - Mnfrs & Distributors MacDuff
(0)

Seaway Transport

Old Ba Station Brae
AB441UL MacDuff
01261 832877
Road Haulage Services MacDuff
(0)

Shearer Bruce & Patterson

4 Stan 9 Carmelite Street
AB451AF Banff
01261 818521
Accountants Banff
(0)

Sheriff Clerk

Sherif Low Street
AB451AU Banff
01261 812140
Courts Banff
(0)

Skene School Of Motoring

Skene 4 Manner Street
AB441SE MacDuff
01261 833392
Driving Schools MacDuff
(0)

Smart's

The Bu 43 Low Street
AB451AU Banff
Newsagents Banff
(0)

Soar High Models

The An 14 Low Street
AB451AS Banff
01261 818404
Model Shops Banff
(0)

Soar High Models

Unit 2 14 Low Street
AB451AS Banff
01261 818404
Model Shops Banff
(0)

Somerfield Stores Ltd

Church Bridge Road
AB451HE Banff
01261 815005
Supermarkets Banff
(0)

Somerfield Stores Ltd

Rainha Bridge Road
AB451HE Banff
01261 815005
Supermarkets Banff
(0)

St Andrew's The Baptist Episopical Church

Unit 3 High Street
AB451AE Banff
01542 832312
Historic Buildings Banff
(0)
Macduf Old Gamrie Road
AB441QD MacDuff
Car Body Repairs MacDuff
(0)

Stewart & Watson

Spring 65 High Street
AB451AN Banff
01261 818883
Estate Agents Banff
(0)

Stewart & Watson

Unit 6 65 High Street
AB451AN Banff
01261 818883
Estate Agents Banff
(0)
Unit 7 157 Duff Street
AB441PS MacDuff
01261 831500
Hairdressers - Unisex MacDuff
(0)
Talke Castle Street
AB451DL Banff
01261 818063
Charities & Voluntary Organisations Banff
(0)
Custom Carmelite Street
AB451AF Banff
0845 677 9028
Supermarkets Banff
(0)
Fox Ta 12 Low Street
AB451AS Banff
01261 818882
Public Houses Banff
(0)
Richar 47 High Street
AB451AN Banff
01261 815066
Leathergoods Shops Banff
(0)

The Candy Box

The Ca 15 High Street
AB451AN Banff
01261 815575
Confectioners - Retail Banff
(0)

The County Hotel

Sandpi High Street
AB451AE Banff
01261 815353
Hotels Banff
(0)

The County Hotel

The Ho High Street
AB451AE Banff
01261 815353
Hotels Banff
(0)

The Deveron Group

Shaw R 6 Union Road
AB441UJ MacDuff
01261 832912
Shell Fish MacDuff
(0)

The Flower House

14 Cal 23 High Street
AB451AN Banff
01261 818700
Florists Banff
(0)

The Fordyce Joiners

Unit 9 Church Street
AB452SL Banff
01261 843322
Attractions Banff
(0)

The Garrett

Saberd Bath Street
AB441SA MacDuff
01261 833524
Secondhand Shops MacDuff
(0)

The Garrett

Saberd Bath Street
AB441SA MacDuff
Secondhand Shops MacDuff
(0)

The Knicker Draw

second 31 Low Street
AB451AU Banff
01261 818855
Lingerie & Hosiery - Retail Banff
(0)

The Plough Inn

Folkes 15 Skene Street
AB441RL MacDuff
01261 832270
Public Houses MacDuff
(0)

The Royal Bank Of Scotland PLC

Thistl 40 High Street
AB451AJ Banff
01261 815656
Banks & Other Financial Institutions Banff
(0)

The Royal British Legion (Scotland)

Ravens Mill Street
AB441RS MacDuff
01261 832619
Clubs & Associations - Social MacDuff
(0)

The Ship Inn

10 Tha Deveronside
AB451HP Banff
01261 812620
Public Houses Banff
(0)

The Shore Inn

Dillon Church Street
AB452QR Banff
01261 842831
Public Houses Banff
(0)

The Steamy

The Be 6 Skene Street
AB441QP MacDuff
Dry Cleaners MacDuff
(0)

The Tanning Co

A 46 Bridge Street
AB451HB Banff
01261 818283
Solariums & Tanning Salons Banff
(0)

Trend DIY

Swan L 6 Castle Street
AB451DL Banff
Do It Yourself Shops Banff
(0)

Tusk

Acresf 75 Duff Street
AB441LX MacDuff
01261 832078
Hairdressers - Unisex MacDuff
(0)

Una Flora

New Cl 8 Skene Street
AB441RN MacDuff
Florists MacDuff
(0)

Union Road Filling Station

Unit 5 18 Union Road
AB441UJ MacDuff
01261 832979
Petrol Filling Stations MacDuff
(0)

V S L Hair & Beauty Group

Unit 5 21 Duff Street
AB441TL MacDuff
Hairdressers - Unisex MacDuff
(0)

Victoria Coaches

Lower Commercial Street
AB441SB MacDuff
01261 833333
Coach Hire MacDuff
(0)

Victoria Taxis

Victor Commercial Street
AB441SB MacDuff
01261 833333
Taxis & Private Hire MacDuff
(0)
Victor Commercial Street
AB441SB MacDuff
01261 833157
Road Haulage Services MacDuff
(0)

W & M Gerrard

Commun 19 High Street
AB451AN Banff
01261 812583
Electricians & Electrical Contractors Banff
(0)

W G S Davidson

Bridge 30a Skene Street
AB441RP MacDuff
Plumbers MacDuff
(0)

W Stevenson

Switch 53 North Castle Street
AB451HX Banff
01261 812129
Bakers' Shops Banff
(0)

Walter Gerrard & Co

7 McKa 31 Duff Street
AB441QL MacDuff
01261 832491
Solicitors MacDuff
(0)

Walter Gerrard & Co

7 McKa 77 High Street
AB451AN Banff
01261 815670
Solicitors Banff
(0)

Walter Gerrard & Co

Unit 1 77 High Street
AB451AN Banff
01261 815670
Solicitors Banff
(0)

Walter Gerrard & Co

Unit 1 31 Duff Street
AB441QL MacDuff
01261 832491
Solicitors MacDuff
(0)
32 berrymuir road
ab441pt MacDuff
07827 315145
Flooring Services MacDuff
(0)

Whitehills Harbour Office

Whiteh Harbour Place
AB452NQ Banff
01261 861291
Marinas & Boat Moorings Banff
(0)

Whitehills Harbour Office

Unit 3 Harbour Place
AB452NQ Banff
01261 861291
Marinas & Boat Moorings Banff
(0)

Whitehills Inshore Fish Selling Ltd

Unit 3 Harbour Place
AB452NQ Banff
01261 861261
Fishmongers & Fishmonger Services & Suppliers Banff
(0)

Wilson Defence

Ridgeh 17 Low Street
AB451AU Banff
01261 819831
Solicitors Banff
(0)

Wilson Defence

Fairco 17 Low Street
AB451AU Banff
01261 819831
Solicitors Banff
(0)

Wilson of Banff

City L 57 Low Street
AB451AU Banff
Department Stores Banff
(0)

Worldchoice Travel

Worldc 41 High Street
AB451AN Banff
01261 815991
Travel Agents & Holiday Companies Banff
(0)

Worldchoice Travel

Unit 7 41 High Street
AB451AN Banff
01261 815991
Travel Agents & Holiday Companies Banff
(0)

Wu

First 81 North Castle Street
AB451HX Banff
01261 818668
Acupuncture Practitioners Banff
(0)