all categories in Kirkcudbright and near me (266)

Co-op Food - Kirkcudbright

St Cuthbert Street
DG6 4HZ Kirkcudbright
01557 331410
Yext Logo
Supermarkets Kirkcudbright

Kirkcudbright Banking Hub

15 St Mary Street
DG6 4AA Kirkcudbright
Yext Logo
Banks & Other Financial Institutions Kirkcudbright

Londis

Beaconsfield Place
DG6 4DP Dumfries & Galloway
01557 330558
Yext Logo
Convenience Stores Dumfries & Galloway

Post Office Travel Money

23 St Cuthbert Street
DG6 4DJ Kirkcudbright
01557 339427
Yext Logo
Phonebook Kirkcudbright

Strathdee

94 St Mary Street
DG6 4EJ Kirkcudbright
01556 502271
Yext Logo
Rest & Retirement Homes Kirkcudbright

Tesco Superstore

52 St Cuthbert St
DG6 4DZ Kirkcudbright
0345 671 9445
Yext Logo
Convenience Stores Kirkcudbright

Twynholm Mobile Service Post Office

Outside 43 Main Street
DG6 4NT Kirkcudbright
0345 722 3344
Yext Logo
Banks & Other Financial Institutions Kirkcudbright

Apollo Blinds Dumfries & Galloway

2 Dromore Cottage
DG6 4XH Kirkcudbright
01556 480480
Curtain & Blind Fittings Kirkcudbright

A S Wilson

58-59 Low Barend
DG64QN Kirkcudbright
01557 500255
Farming - Livestock & Other Animals Kirkcudbright
(0)

A Sloan

Bridew Redfield
DG64PW Kirkcudbright
01557 860225
Farming - Mixed Kirkcudbright
(0)

A Thomson & Son

1 20 St. Cuthbert Street
DG64DJ Kirkcudbright
01557 330463
Painters_Decorators Kirkcudbright
(0)

AA Kenny & Son

Norfol 1 Beaconsfield Place
DG64DP Kirkcudbright
01557 331854
Shell Fish Kirkcudbright
(0)

Abbeyfield Stewartry Society

Strath 94 St. Mary Street
DG64EJ Kirkcudbright
01557 330593
Sheltered Housing Kirkcudbright
(0)
Timberhill
DG6 4XL Kirkcudbright
First Aid Training Kirkcudbright
(0)

Aitken & Turnbull

Greeth 16 Castle Street
DG11DR Dumfries
01387 256964
Architects Dumfries
(0)

Alan Kennedy

Dalmar 30 Fergus Road
DG64HN Kirkcudbright
01557 331708
Cleaning Services - Commercial Kirkcudbright
(0)

Alan S Kirk

Moonra Bayview
DG64SG Kirkcudbright
01557 870332
Joiners & Carpenters Kirkcudbright
(0)

Alec Blackadder

Glenli Tongland Road
DG64UR Kirkcudbright
01557 332333
Photographers - General Kirkcudbright
(0)

Alex Smith

Rivers Dee Walk
DG64DR Kirkcudbright
Landscape Contractors Kirkcudbright
(0)

Allans Taxi Service

M G I 9 Hornel Road
DG64LH Kirkcudbright
01557 331663
Taxis & Private Hire Kirkcudbright
(0)

Anchorlee B & B

Brookh 95 St. Mary Street
DG64EL Kirkcudbright
01557 330197
Guest Houses Kirkcudbright
(0)
Deeside Joinery Works
DG6 4DR Kirkcudbright
Builders' Tools & Equipment Mnfrs Kirkcudbright
(0)

Archipelago

Shawcr Coopercroft
DG64TN Kirkcudbright
01557 870470
Art & Craft Materials Kirkcudbright
(0)

Arden House Hotel

Arden Tongland Road
DG64UU Kirkcudbright
01557 330544
Hotels Kirkcudbright
(0)
Atomic 35 Merse Drive
DG64RW Kirkcudbright
Tattooing & Piercing Kirkcudbright
(0)

Auld Alliance

Auld A 5 Castle Street
DG64JA Kirkcudbright
01557 330569
Restaurants - French Kirkcudbright
(0)

B G E (UK) Ltd

Fern L Brighouse Bay Compressor Station
DG64TR Kirkcudbright
01557 870349
Transport Consultants Kirkcudbright
(0)
15 St Mary Street
DG6 4AD Kirkcudbright
Banks & Other Financial Institutions Kirkcudbright
(0)

Barmagachan Forge

Park H Barmagachan
DG64SW Kirkcudbright
01557 870220
Blacksmiths & Forgemasters Kirkcudbright
(0)

Barr Construction

The Vi Tongland Quarry
DG64NB Kirkcudbright
01557 330980
Quarries Kirkcudbright
(0)

Barron Wright Partnership

Unit E 20 Castle Street
DG11DR Dumfries
01387 251169
Engineers - Consulting Dumfries
(0)

Batik Indah (Scotland)

Unit 1 Kempleton Mill
DG64NJ Kirkcudbright
01557 860342
Furniture - Wholesale Kirkcudbright
(0)

Body & Soul Co

Unit 4 St. Mary Street
DG64DN Kirkcudbright
Beauty Salons Kirkcudbright
(0)

Bon Appetito

Southm 73 St Mary Street
DG64DU Kirkcudbright
01557 331913
Take Away Food Shops Kirkcudbright
(0)

Boogaloo

Univer 26 Castledykes Road
DG14SW Dumfries
01387 255442
Wedding Supplies & Services Dumfries
(0)
9 St. Cuthbert St
DG6 4DJ Kirkcudbright
Phonebook Kirkcudbright
(0)

Border Travel Services Ltd

Whites 15 Castle Street
DG11BJ Dumfries
01387 263091
Travel Agents & Holiday Companies Dumfries
(0)

Borgue Post Office

Unit 1
DG64SH Kirkcudbright
01557 870097
Post Office Services Kirkcudbright
(0)

Borgue Primary School

Unit 1
DG64SH Kirkcudbright
Schools - Local Authority Kirkcudbright
(0)
Virgin 39 Castle Street
DG11DL Dumfries
01387 255695
Solicitors Dumfries
(0)

Brighouse Bay

The Ma Brighouse
DG64TS Kirkcudbright
01557 870509
Golf Courses & Clubs Kirkcudbright
(0)

Brighouse Bay

The Ma Brighouse
DG64TS Kirkcudbright
01557 870409
Golf Courses & Clubs Kirkcudbright
(0)

Brighouse Bay Golf & Leisure Club

The Ma
DG64TS Kirkcudbright
Clubs & Associations - Social Kirkcudbright
(0)

Brighouse Bay Golf & Leisure Club

Cottages
DG6 4TS Kirkcudbright
Travel Agents & Holiday Companies Kirkcudbright
(0)

Broughton House & Garden

Brough 12 High Street
DG64JX Kirkcudbright
01557 330437
Parks & Gardens Kirkcudbright
(0)

Burnbank Hotel

Unit 4 Burnbank
DG64PW Kirkcudbright
01557 860244
Hotels Kirkcudbright
(0)

C Caygill

Rear O Marks Farm
DG64XR Kirkcudbright
01557 330854
Farming - Livestock & Other Animals Kirkcudbright
(0)

C F Kinnear

Brunsw 22 St Mary Street
DG64DN Kirkcudbright
01557 330233
Newsagents Kirkcudbright
(0)

C Jamieson

Woodsi 33 Castle Street
DG11UT Dumfries
01387 254299
Doctors Dumfries
(0)

C S O'neal

Capers 3a Mews Lane
DG64HE Kirkcudbright
01557 331142
Interior Designers & Furnishers Kirkcudbright
(0)

Callander

Unit 1 110 High Street
DG64JQ Kirkcudbright
Guest Houses Kirkcudbright
(0)

Campbelton

14 Ffo
DG64SD Kirkcudbright
01557 860650
Boarding Kennels & Catteries Kirkcudbright
(0)

Canton House

Donnin 20 St. Mary Street
DG64DN Kirkcudbright
01557 331344
Take Away Food Shops Kirkcudbright
(0)

Carson Management Systems

Unit 7 Conchieton Farm
DG64TA Kirkcudbright
01557 870486
Computer Systems & Software (Sales) Kirkcudbright
(0)

Carson Management Systems

Unit 7 Conchieton Farm
DG64TA Kirkcudbright
01557 870256
Computer Systems & Software (Sales) Kirkcudbright
(0)

Castle Corner

Unit 1 1 Castle Street
DG64JA Kirkcudbright
01557 331188
Workwear & Protective Equipment Kirkcudbright
(0)

Castle MacLellan Foods Ltd

Unit 2 Dee Walk
DG64DR Kirkcudbright
01557 330905
Food Products - Mnfrs Kirkcudbright
(0)

Castledykes Primary & Nursery School

Willia St. Marys Wynd
DG64JT Kirkcudbright
Schools - Local Authority Kirkcudbright
(0)

Cavers & Co

Unit 1 40-42 St. Mary Street
DG64DN Kirkcudbright
01557 331217
Solicitors Kirkcudbright
(0)

Christian Science Society

The Wh 41 Castle Street
DG11DU Dumfries
01387 261656
Places Of Worship Dumfries
(0)

Clement

5 Ange 1 Castle Street
DG64JA Kirkcudbright
01557 330689
Plumbers Kirkcudbright
(0)

Co-operative Insurance Society Ltd

Co-Ope 22 Castle Street
DG11DR Dumfries
01387 252818
Insurance Services Dumfries
(0)

Commercial Hotel

Commer St Cuthbert Street
DG64DJ Kirkcudbright
01557 330407
Hotels Kirkcudbright
(0)

Community Integrated Care Ltd

Merse Merse Avenue
DG64RN Kirkcudbright
01557 332250
Residential Care Homes Kirkcudbright
(0)

Cranberries

Cranag 76 High Street
DG64JL Kirkcudbright
01557 331774
Craft Centres & Shops Kirkcudbright
(0)

Crosbie & Bateman

17B Ha Beaconsfield Place
DG64DP Kirkcudbright
Garage Services Kirkcudbright
(0)

Crossroads Care Attendant Schemes Ltd

Town H St Mary Street
DG64AA Kirkcudbright
Charities & Voluntary Organisations Kirkcudbright
(0)
Unit 1 Blackcraig
DG64SU Kirkcudbright
01557 870261
Farming - Livestock & Other Animals Kirkcudbright
(0)
Oscrof Knowe Farm
DG64NN Kirkcudbright
Farming - Mixed Kirkcudbright
(0)

D C Jessiman

The Ol Gas Lane
DG64HX Kirkcudbright
01557 330632
Veterinary Surgeons & Practitioners Kirkcudbright
(0)
11 Roy Culmuir Cottage
DG64SH Kirkcudbright
01557 870372
Road Haulage Services Kirkcudbright
(0)
Alexan 33 Castle Street
DG11WB Dumfries
01387 254299
Doctors Dumfries
(0)
Smithf Dromore Farm
DG64XH Kirkcudbright
Farming - Livestock & Other Animals Kirkcudbright
(0)

Deeside Marine Ltd

Drive Dee Walk
DG64DR Kirkcudbright
01557 331407
Marine Engineers Kirkcudbright
(0)
Eggint
DG64QZ Kirkcudbright
01557 500271
Armed Services - Reserve Forces Kirkcudbright
(0)
Eggint
DG64QZ Kirkcudbright
01557 830236
Armed Services - Reserve Forces Kirkcudbright
(0)
Unit 8
DG64NE Kirkcudbright
Golf Courses & Clubs Kirkcudbright
(0)

Douglas Swan & Son

Rector 18A St. Cuthbert Street
DG64HZ Kirkcudbright
01557 330941
Monumental Masons Kirkcudbright
(0)

Dr A Lyon

Monksp 45 Castle Street
DG11DU Dumfries
01387 252848
Doctors Dumfries
(0)

Dr C C Buchan

The He St. Marys Place
DG64BJ Kirkcudbright
01557 330755
Doctors Kirkcudbright
(0)

Dr D W Owen

Clough 50 St. Cuthbert Street
DG64DZ Kirkcudbright
01557 330229
Dentists Kirkcudbright
(0)

Dr J M Morton

Health St Marys Place
DG64BJ Kirkcudbright
01557 330755
Doctors Kirkcudbright
(0)

Dr P Clayton

The Su 45 Castle Street
DG11DU Dumfries
01387 252848
Doctors Dumfries
(0)

Dr R H Mack

Health St Marys Place
DG64BJ Kirkcudbright
01557 330755
Doctors Kirkcudbright
(0)
St. Th 45 Castle Street
DG11DU Dumfries
01387 252848
Doctors Dumfries
(0)

Dr W J Lock

Health St Marys Place
DG64BJ Kirkcudbright
01557 330755
Doctors Kirkcudbright
(0)

Dumfries Constituency Conservative Association

E5 Gre 41a Castle Street
DG11DU Dumfries
01387 253449
Political Parties Dumfries
(0)
Dundon
DG64QH Kirkcudbright
Schools - Local Authority Kirkcudbright
(0)
Fighti 3 St Cuthberts Place
DG64DH Kirkcudbright
01557 331409
Bookmakers Kirkcudbright
(0)

Edinburgh Woollen Mill Ltd

Unit 1 8 Church Place
DG11BW Dumfries
01387 267351
Fashion Shops Dumfries
(0)
Gartsh Castledykes Walk
DG64AU Kirkcudbright
01557 330177
Boatbuilders & Repairers Kirkcudbright
(0)
Fergus Rerrick Park Farm
DG64QT Kirkcudbright
Farming - Livestock & Other Animals Kirkcudbright
(0)

G Millar

Wyllie 9-11 Castle Street
DG64JA Kirkcudbright
01557 330236
Upholsterers Kirkcudbright
(0)

G W Davidson

5/Cour 18 Castledykes Road
DG64AN Kirkcudbright
01557 331673
Builders Kirkcudbright
(0)

GBMGR

Culdoach Road
DG6 4LU Kirkcudbright
01557 331973
Glaziers Kirkcudbright
(0)
Vintne 51 Castledykes Road
DG64AW Kirkcudbright
01557 331704
Joiners & Carpenters Kirkcudbright
(0)
Lochsi Culdoach Road
DG64LU Kirkcudbright
01557 331973
Glass Fibre Moulding Materials & Mnfrs Kirkcudbright
(0)
Lochsi Kempleton Mill
DG64NJ Kirkcudbright
01557 860268
Leasing Services Kirkcudbright
(0)
Gallow Lochfergus Plantation
DG64XX Kirkcudbright
Zoos Kirkcudbright
(0)

Geannies

PO Box 24 Castle Street
DG64JD Kirkcudbright
01557 331131
Newsagents Kirkcudbright
(0)

George McLachlan

Mile E 13 Victoria Park
DG64EN Kirkcudbright
01557 330034
Drystone Walling Kirkcudbright
(0)

Gifts & Collectables

Northw Harbour Square
DG64HY Kirkcudbright
Gift Shops Kirkcudbright
(0)

Gillespie Gifford & Brown

Cherry 27 St. Cuthbert Street
DG64DJ Kirkcudbright
01557 330539
Solicitors Kirkcudbright
(0)
Ingram
DG64TS Kirkcudbright
01557 870267
Caravan Parks Kirkcudbright
(0)

Gladstone House

Haven 48 High Street
DG64JX Kirkcudbright
Guest Houses Kirkcudbright
(0)

Gordon House Hotel

Corner 116 High Street
DG64JQ Kirkcudbright
01557 330670
Hotels Kirkcudbright
(0)
Unit 6 33-37 Castle Street
DG11DL Dumfries
01387 257752
Doctors Dumfries
(0)

Greyfriars Scottish Episcopal Church

Unit 6 9 St. Mary Street
DG64AA Kirkcudbright
01557 330146
Places Of Worship Kirkcudbright
(0)

Grieves Grierson Moodie & Walker

Park L 14 Castle Street
DG11DR Dumfries
01387 266250
Solicitors Dumfries
(0)

Haining Bros

Hainfo 28 St. Mary Street
DG64DN Kirkcudbright
01557 330446
Butchers Kirkcudbright
(0)

Harbour Cottage Gallery

Harbou Castle Bank
DG64LB Kirkcudbright
01557 330073
Art Galleries & Fine Art Dealers Kirkcudbright
(0)
The Ga Kirk Brae
DG64NX Kirkcudbright
01557 860661
Road Haulage Services Kirkcudbright
(0)

High Street Gallery

Woodle 84 High Street
DG64JL Kirkcudbright
01557 331660
Art Galleries & Fine Art Dealers Kirkcudbright
(0)
Unit A Dundrennan Abbey
DG64QH Kirkcudbright
01557 500262
Historic Buildings Kirkcudbright
(0)

I W P Consultants Ltd

Woodle Burnside Loaning
DG64EU Kirkcudbright
01557 339055
Energy Conservation Consultants Kirkcudbright
(0)

J & D L Picken

Unit 6 Milton Farm
DG64RB Kirkcudbright
01557 830253
Farming - Mixed Kirkcudbright
(0)

J & E Shepherd

Unit 4 18 Castle Street
DG11DR Dumfries
01387 264333
Surveyors & Valuers Dumfries
(0)

J A Corrie

16 Hal Park House
DG64NE Kirkcudbright
01557 820232
Farming - Livestock & Other Animals Kirkcudbright
(0)

J A Kennedy

Byfiel 33 Castle Street
DG11UT Dumfries
01387 254299
Doctors Dumfries
(0)

J B More

The Ol Gas Lane
DG64HX Kirkcudbright
01557 330632
Veterinary Surgeons & Practitioners Kirkcudbright
(0)

J Boam

1/West Barmagachan
DG64SW Kirkcudbright
Farming - Livestock & Other Animals Kirkcudbright
(0)

J H P Training

Britan 9-13 Castle Street
DG11DJ Dumfries
01387 279828
Training Services Dumfries
(0)

J Hall & Sons

Bentle 49 St Mary Street
DG64DU Kirkcudbright
01557 330429
Butchers Kirkcudbright
(0)

J Kerr

Dental 32 St Mary Street
DG64DN Kirkcudbright
Plumbers Kirkcudbright
(0)

J Kirk

Broome The Bungalow
DG64SH Kirkcudbright
Electrical Engineers Kirkcudbright
(0)

J R Parker & Sons

Overmo
DG64SS Kirkcudbright
01557 870260
Farming - Livestock & Other Animals Kirkcudbright
(0)

James Carswell

North 10 St. Cuthbert Street
DG64HZ Kirkcudbright
01557 330664
Confectionery Mnfrs Kirkcudbright
(0)

James Gilroy

Bridge Kirkcarswell
DG64QW Kirkcudbright
Farming - Mixed Kirkcudbright
(0)

James Gowans

Arunde 26 St. Cuthbert Street
DG64HZ Kirkcudbright
Fashion Shops Kirkcudbright
(0)
Royal 10 Mews Lane
DG64HE Kirkcudbright
01557 330412
Garage Services Kirkcudbright
(0)

James Smith & Co

Lynnba Culdoach Road
DG64LU Kirkcudbright
01557 330616
Fencing Contractors Kirkcudbright
(0)

John Halliday & Sons

Suite Chapelton Smithy
DG64SN Kirkcudbright
Agricultural Engineers Kirkcudbright
(0)

John K Anderson & Son

Europa
DG64SD Kirkcudbright
01557 860211
Farming - Mixed Kirkcudbright
(0)

Johnston Primary School

1 Card St. Mary Street
DG64EG Kirkcudbright
Schools - Local Authority Kirkcudbright
(0)

K A McDowall & Co

Ligoni Girdstingwood
DG64QY Kirkcudbright
Dairy Farmers Kirkcudbright
(0)

K Grant

Lletty 33 Castle Street
DG11WB Dumfries
01387 254299
Doctors Dumfries
(0)

Kathryn King

Unit 6 21 St. Mary Street
DG64AA Kirkcudbright
01557 332374
Designers - Jewellery Kirkcudbright
(0)

Katya Embroidery

Old Sh Dee Walk
DG64DR Kirkcudbright
01557 339339
Embroiderers Kirkcudbright
(0)

Katya Embroidery

Old Sh 50 Castle Street
DG64JD Kirkcudbright
Embroiderers Kirkcudbright
(0)

Katya Embroidery

Old Sh Dee Walk
DG64DR Kirkcudbright
Embroiderers Kirkcudbright
(0)

Kenny

Kennow 22 Castle Street
DG11DR Dumfries
01387 245340
Solicitors Dumfries
(0)
Unit 1 31b Castle Street
DG11DL Dumfries
Housing Associations Dumfries
(0)

Kikcudbright Post Office

Kirkcu St. Cuthberts Place
DG64DH Kirkcudbright
Post Office Services Kirkcudbright
(0)

Kirkcudbright Academy

Kirkco St Marys Wynd
DG64JN Kirkcudbright
Schools - Local Authority Kirkcudbright
(0)

Kirkcudbright Community Centre

Kirkco St. Marys Wynd
DG64JN Kirkcudbright
Community Centres Kirkcudbright
(0)

Kirkcudbright District Hospital

Kirkco
DG64BE Kirkcudbright
01557 330549
Hospitals Kirkcudbright
(0)

Kirkcudbright Golf Club

Kirkco Stirling Cresent
DG64EZ Kirkcudbright
Golf Courses & Clubs Kirkcudbright
(0)

Kirkcudbright Library

Kirkco High Street
DG64JW Kirkcudbright
Libraries Kirkcudbright
(0)

Kirkcudbright Picture Framers

Kirkco 40 St. Mary Street
DG64DN Kirkcudbright
01557 339212
Picture & Photo Framing Services Kirkcudbright
(0)

Kirkcudbright Scallop Gear Ltd

Kirkco Harbour Square
DG64HY Kirkcudbright
01557 330399
Marine Engineers Kirkcudbright
(0)

Kirkcudbright Taxis

Kirkco 3 Merse Avenue
DG64RN Kirkcudbright
01557 331177
Taxis & Private Hire Kirkcudbright
(0)

Lavera

Olympi Conchieton
DG64TA Kirkcudbright
01557 870203
Organic Foods Kirkcudbright
(0)

Learmonth & Anderson

Busine 17 Merse Park
DG64RL Kirkcudbright
Plumbers Kirkcudbright
(0)

Lifestyle Collection Direct

Wooden Kempleton Mill
DG64NJ Kirkcudbright
Furniture - Wholesale Kirkcudbright
(0)

Lindsay Line

23 Tat 21 St. Cuthbert Street
DG64DJ Kirkcudbright
01557 331888
Fashion Shops Kirkcudbright
(0)

Lloyds

Warwic 12 Castle Street
DG11DR Dumfries
Chemists - Dispensing Dumfries
(0)

Lochengower

5 Kempleton Mill
DG64NJ Kirkcudbright
01557 330361
Fish Merchants - Wholesale Kirkcudbright
(0)

Lothian & Borders Co-operative Society Ltd

Unit 7 6 St Cuthbert Street
DG64HZ Kirkcudbright
01557 331410
Supermarkets Kirkcudbright
(0)

M & J G Dunlop

Victor Bishopton Farm
DG64TJ Kirkcudbright
01557 330555
Dairy Farmers Kirkcudbright
(0)

M Corson

The Cr 50-52 St Mary Street
DG64DN Kirkcudbright
Bakers' Shops Kirkcudbright
(0)

M Mitchell

Flat 46 St. Mary Street
DG64DN Kirkcudbright
01557 330426
Florists Kirkcudbright
(0)

Maclellans Castle

Maclel Castle Street
DG64JD Kirkcudbright
0131 668 8800
Historic Buildings Kirkcudbright
(0)
Park P 15 St. Mary Street
DG64AA Kirkcudbright
01557 330982
Hairdressers - Unisex Kirkcudbright
(0)

McKinnel Watson

Unit 8 15 St Cuthbert Street
DG64DJ Kirkcudbright
01557 330693
Hardware Kirkcudbright
(0)

Meikle Yett

The St
DG64NA Kirkcudbright
01557 330798
Garden Centres Nurseries Kirkcudbright
(0)

Milk Link Processing Ltd

Top De The Creamery
DG64RT Kirkcudbright
01557 330564
Dairies Kirkcudbright
(0)

Mitchell's

Unit B 46 St. Mary Street
DG64DN Kirkcudbright
01557 330649
Convenience Stores Kirkcudbright
(0)

Molplant Ltd

Unit 1 43 Castle Street
DG11DU Dumfries
01387 253030
Civil Engineers Dumfries
(0)

Moss Pharmacy

Warwic 31 Castle Street
DG11DL Dumfries
Chemists - Dispensing Dumfries
(0)

Moss Pharmacy

Warwic 9 St Cuthbert Street
DG64DJ Kirkcudbright
Chemists - Dispensing Kirkcudbright
(0)

Mullberrys

Unit 2 11 St Cuthbert Street
DG64DJ Kirkcudbright
01557 330961
Cafes Kirkcudbright
(0)

Mutehill Smithy

Unit 2
DG64XE Kirkcudbright
01557 330263
Blacksmiths & Forgemasters Kirkcudbright
(0)

Neil & McWhirter

Corner Aldersyde
DG64SH Kirkcudbright
Plant & Machinery Hire & Leasing Kirkcudbright
(0)
Kintai 27 Castle Street
DG11DL Dumfries
01387 253503
Dentists Dumfries
(0)
Unit 5 Bombie Farm
DG64QD Kirkcudbright
01557 330652
Farming - Livestock & Other Animals Kirkcudbright
(0)
76 High St
DG6 4JL Kirkcudbright
Art Galleries & Fine Art Dealers Kirkcudbright
(0)

Orroland Holiday Cottages

24 Woo
DG64QS Kirkcudbright
0870 011 7200
Holidays - Self Catering Accommodation Kirkcudbright
(0)

Osborne

Unit 6 41 Castle Street
DG64JD Kirkcudbright
01557 330441
Antique Dealers Kirkcudbright
(0)

P G Hutchison

Westwi 33 Castle Street
DG11UT Dumfries
01387 254299
Doctors Dumfries
(0)

Pattersons Book Makers

A St. Mary Street
DG64DN Kirkcudbright
01557 330100
Bookmakers Kirkcudbright
(0)

Paul Jones

20 Lyn 28 St. Cuthbert Street
DG64HZ Kirkcudbright
01557 330685
Bakers' Shops Kirkcudbright
(0)
Shelly 17 Castle Street
DG11DJ Dumfries
01387 250504
Restaurants - Chinese Dumfries
(0)

Polarpak

26 Gre Harbour Square
DG64HY Kirkcudbright
Fishmongers & Fishmonger Services & Suppliers Kirkcudbright
(0)

Post Office Ltd

Toll H 5 St Cuthberts Place
DG64DH Kirkcudbright
0845 722 3344
Post Office Services Kirkcudbright
(0)

R G Armstrong & Co

Avonda Langbarns
DG64LZ Kirkcudbright
01557 330565
Dairy Farmers Kirkcudbright
(0)

R G Dunlop

Charlw Cannee Farm
DG64XD Kirkcudbright
01557 330684
Farming - Livestock & Other Animals Kirkcudbright
(0)

R J Osborne

Low Ho 6 Dee Road
DG64HQ Kirkcudbright
01557 331597
Builders Kirkcudbright
(0)
14 Pen Balmangan Farm
DG64QP Kirkcudbright
Farming - Livestock & Other Animals Kirkcudbright
(0)

R Watson

The Kn
DG64SX Kirkcudbright
01557 870226
Farming - Livestock & Other Animals Kirkcudbright
(0)

Richard Baty & Sons

1 Gibbhill Sawmill
DG64TJ Kirkcudbright
Sawmills & Wood Shavings Kirkcudbright
(0)

Richard Finlay

Longme Ross Farm
DG64TR Kirkcudbright
01557 870218
Farming - Livestock & Other Animals Kirkcudbright
(0)

Ristorante La Vigna

Fleath 24 Castle Street
DG11DR Dumfries
01387 249911
Restaurants - Italian Dumfries
(0)

Royal Hotel

The Bu St Cuthbert Street
DG64DY Kirkcudbright
01557 331213
Hotels Kirkcudbright
(0)

Royal Mail

Kirkcu St Cuthberts Place
DG64DH Kirkcudbright
01557 330408
Delivery Services Kirkcudbright
(0)

Ruth Caldwell Violin Restorer

38 St. Cuthbert St
DG6 4HZ Kirkcudbright
Musical Instruments & Sheet Music Kirkcudbright
(0)

S A Dunlop

Harley Cannee Farm
DG64XD Kirkcudbright
01557 330684
Holidays - Self Catering Accommodation Kirkcudbright
(0)

S Hanlan

Manor 45 Castle Street
DG11DU Dumfries
01387 252848
Doctors Dumfries
(0)

Saint & Co

Unit 3 26 Castle Street
DG11DU Dumfries
01387 255477
Accountants Dumfries
(0)

Salon 40

Unit 1 40 St. Cuthbert Street
DG64HZ Kirkcudbright
01557 330781
Hairdressers - Unisex Kirkcudbright
(0)

Sellar

Unit 2 Balmangan Mill
DG64QP Kirkcudbright
Design Engineers Kirkcudbright
(0)

Senwick House

Lock F Senwick House
DG64TP Kirkcudbright
01557 870236
Residential Care Homes Kirkcudbright
(0)

Sheriff Clerk's Office

Court High Street
DG64JW Kirkcudbright
01557 330574
Courts Kirkcudbright
(0)

Shirley's

Anvil St. Cuthbert Street
DG64HZ Kirkcudbright
01557 332047
Laundries Launderettes Kirkcudbright
(0)

Showroom

Lesmon 25 St. Mary Street
DG64AA Kirkcudbright
01557 331190
Ladieswear - Retail Kirkcudbright
(0)

Skye House

Gunby 108 High Street
DG64JQ Kirkcudbright
01557 331720
Holidays - Self Catering Accommodation Kirkcudbright
(0)

Smiths Gore

Carlto 28 Castle Street
DG11DG Dumfries
01387 263066
Surveyors & Valuers Dumfries
(0)

Snakatak

Unit 1 71 St. Mary Street
DG64DU Kirkcudbright
Take Away Food Shops Kirkcudbright
(0)

Solway Books & Gallery

Maxwel 14 St. Cuthbert Street
DG64HZ Kirkcudbright
Booksellers Kirkcudbright
(0)

Solway Tide

Bladno 16 St. Cuthbert Street
DG64HZ Kirkcudbright
01557 330735
Cafes Kirkcudbright
(0)

Sounds Natural

Unit 1 Mid Boreland
DG64UY Kirkcudbright
01557 330919
Recording Studios Kirkcudbright
(0)

Sounds Natural

Unit 1 Mid Boreland
DG64UY Kirkcudbright
Recording Studios Kirkcudbright
(0)

St Mary's Isle Estate Office

St. Ma Banks Farm
DG64XF Kirkcudbright
01557 330424
Farming - Livestock & Other Animals Kirkcudbright
(0)

St Marys Garage

St. Ma 97 St. Mary Street
DG64EL Kirkcudbright
01557 330234
Car Dealers Kirkcudbright
(0)
The Wo St. Mary Street
DG64EL Kirkcudbright
Garage Services Kirkcudbright
(0)

Star Hotel

Kingsw 18 Main Street
DG64NT Kirkcudbright
01557 860279
Hotels Kirkcudbright
(0)

Steam Packet Inn

Charle St. Cuthberts Place
DG64DH Kirkcudbright
Public Houses Kirkcudbright
(0)

Stewartry Cleaning Services

Lullwi Bourtree Park
DG64AY Kirkcudbright
01557 332074
Cleaning Services - Domestic Kirkcudbright
(0)

Stewartry Museum

Mount St. Mary Street
DG64AQ Kirkcudbright
Museums Kirkcudbright
(0)

Stewarty Council Of Voluntary Service

Tontin 17 Castle Street
DG64JA Kirkcudbright
Charities & Voluntary Organisations Kirkcudbright
(0)

Stewarty Council Of Voluntary Service

Tontin 17 Castle Street
DG64JA Kirkcudbright
01557 331666
Charities & Voluntary Organisations Kirkcudbright
(0)

Stonescape

Woods Gaitgil Lodge
DG64PH Kirkcudbright
01557 814666
Garden Design Kirkcudbright
(0)
Old Sc 43 St. Mary Street
DG64DU Kirkcudbright
01557 331777
Hairdressers - Unisex Kirkcudbright
(0)
A 24 St Cuthbert Street
DG64HZ Kirkcudbright
Discount Centres Kirkcudbright
(0)
Unit 2 118 High Street
DG64JQ Kirkcudbright
01557 339123
Immigration Advice & Services Kirkcudbright
(0)
Thatch 20 Castle Street
DG11DR Dumfries
01387 255452
Hairdressers - Unisex Dumfries
(0)
Unit 2 67 St Mary Street
DG64DU Kirkcudbright
01557 332400
Antique Dealers Kirkcudbright
(0)
Belfor 39 St Mary Street
DG64DU Kirkcudbright
01557 330861
Cafes Kirkcudbright
(0)

The Blue Barn

Sandy 8 Castle Street
DG64JA Kirkcudbright
Gift Shops Kirkcudbright
(0)

The Chip Shop

3 Beec 43 St. Cuthbert Street
DG64DX Kirkcudbright
01557 330834
Fish & Chip Shops Kirkcudbright
(0)

The Corner Gallery

Unit 5 75 St. Mary Street
DG64DU Kirkcudbright
01557 332020
Knitwear & Textiles Kirkcudbright
(0)

The Health Centre

Commun St Marys Place
DG64BJ Kirkcudbright
01557 330755
Clinics - N.H.S. Kirkcudbright
(0)

The Masonic Arms

Maryva 19 Castle Street
DG64JA Kirkcudbright
01557 330517
Public Houses Kirkcudbright
(0)

The Pit Stop

Unit 1 Burn Brae
DG64NU Kirkcudbright
01557 860050
Attractions Kirkcudbright
(0)

The Royal Bank Of Scotland PLC

1-2 Co 37 St Mary Street
DG64AE Kirkcudbright
01557 330492
Banks & Other Financial Institutions Kirkcudbright
(0)

The Selkirk Arms

Buildi High Street
DG64JG Kirkcudbright
01557 330209
Hotels Kirkcudbright
(0)

The Selkirk Arms

Buildi High Street
DG64JG Kirkcudbright
01557 330402
Hotels Kirkcudbright
(0)

The Tides Inn

The Ga St. Cuthbert Street
DG64DX Kirkcudbright
01557 331635
Public Houses Kirkcudbright
(0)
29-30 80 High Street
DG64JL Kirkcudbright
Jewellers Kirkcudbright
(0)

The Venue

Stamfo 6-7 Church Place
DG11BW Dumfries
01387 263623
Night Clubs Dumfries
(0)

The Waterhouse

1 Stockerton Cottage
DG6 4XS Kirkcudbright
01557 331266
Holidays - Self Catering Accommodation Kirkcudbright
(0)

The White House Gallery

56 Bri 47 St. Mary Street
DG64DU Kirkcudbright
01557 330223
Art Galleries & Fine Art Dealers Kirkcudbright
(0)
Unit U 23 St. Cuthbert Street
DG64DJ Kirkcudbright
01557 330423
Newsagents Kirkcudbright
(0)

Thomson & Dunbar

Innova 39 Castle Street
DG64JD Kirkcudbright
Electricians & Electrical Contractors Kirkcudbright
(0)

Tolbooth Art Centre

10 Ast High Street
DG64JL Kirkcudbright
01557 331556
Galleries Kirkcudbright
(0)

Tolbooth Crafts

10 Ast 41 St Mary Street
DG64DU Kirkcudbright
01557 332033
Gift Shops Kirkcudbright
(0)

Toytown

Unit 1 7 Church Place
DG11BW Dumfries
01387 264884
Model Shops Dumfries
(0)

Twynholm Post Office

2nd Fl Main Street
DG64NT Kirkcudbright
01557 860201
Post Office Services Kirkcudbright
(0)

Twynholm Primary School

2nd Fl Twynholm Primary School
DG64NY Kirkcudbright
01557 860235
Schools - Local Authority Kirkcudbright
(0)

Twynholm Smithy

2nd Fl 2 Arden Road
DG64PB Kirkcudbright
Saddlery & Riding Wear Kirkcudbright
(0)

Twynholm Stores

2nd Fl 43-45 Main Street
DG64NT Kirkcudbright
General Stores Kirkcudbright
(0)

Venus

2-4/Th 29 Castle Street
DG11DL Dumfries
01387 252595
Solariums & Tanning Salons Dumfries
(0)

Video Scene

Unit 1 Harbour Square
DG64HY Kirkcudbright
01557 331667
Video Libraries Kirkcudbright
(0)

W Cruikshanks

Unit 2
DG64UA Kirkcudbright
Dairy Farmers Kirkcudbright
(0)
Veteri 25A Castle Street
DG64JA Kirkcudbright
01557 330253
Coal & Smokeless Fuel Merchants & Distributors Kirkcudbright
(0)

W Law

3 Cloc 19 St Cuthbert Street
DG64DJ Kirkcudbright
01557 330579
Cycle Shops Kirkcudbright
(0)

W M Morrison Supermarkets PLC

Unit 1 52 St Cuthbert Street
DG64DZ Kirkcudbright
01557 330506
Supermarkets Kirkcudbright
(0)

W M Morrison Supermarkets PLC

Unit 1 52 St Cuthbert Street
DG64DZ Kirkcudbright
01557 332343
Supermarkets Kirkcudbright
(0)

William B Galloway

Towerh 38 Main Street
DG64NT Kirkcudbright
01557 860240
Petrol Filling Stations Kirkcudbright
(0)

William Bryce

Watsto Trostrie Farm
DG64PS Kirkcudbright
01557 860616
Farming - Livestock & Other Animals Kirkcudbright
(0)

William Service & Co

Kellas Barbey Farm
DG64PN Kirkcudbright
01557 860229
Farming - Livestock & Other Animals Kirkcudbright
(0)

Williamson & Henry

Princi 13 St Mary Street
DG64AA Kirkcudbright
01557 331049
Solicitors Kirkcudbright
(0)

Williamson & Henry

Princi 13 St Mary Street
DG64AA Kirkcudbright
01557 330692
Solicitors Kirkcudbright
(0)

Woodstock Interiors

Unit 4
DG64NJ Kirkcudbright
Interior Designers & Furnishers Kirkcudbright
(0)

Woodstock Interiors

Unit 4 9 Millburn Street
DG64EB Kirkcudbright
01557 330145
Interior Designers & Furnishers Kirkcudbright
(0)

Woolwich PLC

Unit U 3 Castle Street
DG11DJ Dumfries
0845 071 8197
Banks & Other Financial Institutions Dumfries
(0)

Y 1 Centre

Graham 24 Castle Street
DG11DR Dumfries
01387 253887
Charities & Voluntary Organisations Dumfries
(0)