Supermarkets
Kirkcudbright
Banks & Other Financial Institutions
Kirkcudbright
Londis
Beaconsfield Place
DG6 4DP
Dumfries & Galloway
01557 330558
Convenience Stores
Dumfries & Galloway
Strathdee
94 St Mary Street
DG6 4EJ
Kirkcudbright
01556 502271
Rest & Retirement Homes
Kirkcudbright
Convenience Stores
Kirkcudbright
Banks & Other Financial Institutions
Kirkcudbright
Curtain & Blind Fittings
Kirkcudbright
A S Wilson
58-59 Low Barend
DG64QN
Kirkcudbright
01557 500255
Farming - Livestock & Other Animals
Kirkcudbright
A Sloan
Bridew Redfield
DG64PW
Kirkcudbright
01557 860225
Farming - Mixed
Kirkcudbright
A Thomson & Son
1 20 St. Cuthbert Street
DG64DJ
Kirkcudbright
01557 330463
Painters_Decorators
Kirkcudbright
AA Kenny & Son
Norfol 1 Beaconsfield Place
DG64DP
Kirkcudbright
01557 331854
Abbeyfield Stewartry Society
Strath 94 St. Mary Street
DG64EJ
Kirkcudbright
01557 330593
Sheltered Housing
Kirkcudbright
Timberhill
DG6 4XL
Kirkcudbright
First Aid Training
Kirkcudbright
Aitken & Turnbull
Greeth 16 Castle Street
DG11DR
Dumfries
01387 256964
Alan Kennedy
Dalmar 30 Fergus Road
DG64HN
Kirkcudbright
01557 331708
Cleaning Services - Commercial
Kirkcudbright
Alan S Kirk
Moonra Bayview
DG64SG
Kirkcudbright
01557 870332
Joiners & Carpenters
Kirkcudbright
Alec Blackadder
Glenli Tongland Road
DG64UR
Kirkcudbright
01557 332333
Photographers - General
Kirkcudbright
Alex Smith
Rivers Dee Walk
DG64DR
Kirkcudbright
Landscape Contractors
Kirkcudbright
Allans Taxi Service
M G I 9 Hornel Road
DG64LH
Kirkcudbright
01557 331663
Taxis & Private Hire
Kirkcudbright
Anchorlee B & B
Brookh 95 St. Mary Street
DG64EL
Kirkcudbright
01557 330197
Guest Houses
Kirkcudbright
Deeside Joinery Works
DG6 4DR
Kirkcudbright
Builders' Tools & Equipment Mnfrs
Kirkcudbright
Archipelago
Shawcr Coopercroft
DG64TN
Kirkcudbright
01557 870470
Art & Craft Materials
Kirkcudbright
Arden House Hotel
Arden Tongland Road
DG64UU
Kirkcudbright
01557 330544
Atomic 35 Merse Drive
DG64RW
Kirkcudbright
Tattooing & Piercing
Kirkcudbright
Auld Alliance
Auld A 5 Castle Street
DG64JA
Kirkcudbright
01557 330569
Restaurants - French
Kirkcudbright
B G E (UK) Ltd
Fern L Brighouse Bay Compressor Station
DG64TR
Kirkcudbright
01557 870349
Transport Consultants
Kirkcudbright
15 St Mary Street
DG6 4AD
Kirkcudbright
Banks & Other Financial Institutions
Kirkcudbright
Barmagachan Forge
Park H Barmagachan
DG64SW
Kirkcudbright
01557 870220
Blacksmiths & Forgemasters
Kirkcudbright
Barr Construction
The Vi Tongland Quarry
DG64NB
Kirkcudbright
01557 330980
Barron Wright Partnership
Unit E 20 Castle Street
DG11DR
Dumfries
01387 251169
Engineers - Consulting
Dumfries
Batik Indah (Scotland)
Unit 1 Kempleton Mill
DG64NJ
Kirkcudbright
01557 860342
Furniture - Wholesale
Kirkcudbright
Body & Soul Co
Unit 4 St. Mary Street
DG64DN
Kirkcudbright
Beauty Salons
Kirkcudbright
Bon Appetito
Southm 73 St Mary Street
DG64DU
Kirkcudbright
01557 331913
Take Away Food Shops
Kirkcudbright
Boogaloo
Univer 26 Castledykes Road
DG14SW
Dumfries
01387 255442
Wedding Supplies & Services
Dumfries
9 St. Cuthbert St
DG6 4DJ
Kirkcudbright
Border Travel Services Ltd
Whites 15 Castle Street
DG11BJ
Dumfries
01387 263091
Travel Agents & Holiday Companies
Dumfries
Borgue Post Office
Unit 1
DG64SH
Kirkcudbright
01557 870097
Post Office Services
Kirkcudbright
Borgue Primary School
Unit 1
DG64SH
Kirkcudbright
Schools - Local Authority
Kirkcudbright
Virgin 39 Castle Street
DG11DL
Dumfries
01387 255695
Brighouse Bay
The Ma Brighouse
DG64TS
Kirkcudbright
01557 870409
Golf Courses & Clubs
Kirkcudbright
Brighouse Bay
The Ma Brighouse
DG64TS
Kirkcudbright
01557 870509
Golf Courses & Clubs
Kirkcudbright
Brighouse Bay Golf & Leisure Club
Cottages
DG6 4TS
Kirkcudbright
Travel Agents & Holiday Companies
Kirkcudbright
Brighouse Bay Golf & Leisure Club
The Ma
DG64TS
Kirkcudbright
Clubs & Associations - Social
Kirkcudbright
Broughton House & Garden
Brough 12 High Street
DG64JX
Kirkcudbright
01557 330437
Parks & Gardens
Kirkcudbright
Burnbank Hotel
Unit 4 Burnbank
DG64PW
Kirkcudbright
01557 860244
C Caygill
Rear O Marks Farm
DG64XR
Kirkcudbright
01557 330854
Farming - Livestock & Other Animals
Kirkcudbright
C F Kinnear
Brunsw 22 St Mary Street
DG64DN
Kirkcudbright
01557 330233
C Jamieson
Woodsi 33 Castle Street
DG11UT
Dumfries
01387 254299
C S O'neal
Capers 3a Mews Lane
DG64HE
Kirkcudbright
01557 331142
Interior Designers & Furnishers
Kirkcudbright
Callander
Unit 1 110 High Street
DG64JQ
Kirkcudbright
Guest Houses
Kirkcudbright
Campbelton
14 Ffo
DG64SD
Kirkcudbright
01557 860650
Boarding Kennels & Catteries
Kirkcudbright
Canton House
Donnin 20 St. Mary Street
DG64DN
Kirkcudbright
01557 331344
Take Away Food Shops
Kirkcudbright
Carson Management Systems
Unit 7 Conchieton Farm
DG64TA
Kirkcudbright
01557 870256
Computer Systems & Software (Sales)
Kirkcudbright
Carson Management Systems
Unit 7 Conchieton Farm
DG64TA
Kirkcudbright
01557 870486
Computer Systems & Software (Sales)
Kirkcudbright
Castle Corner
Unit 1 1 Castle Street
DG64JA
Kirkcudbright
01557 331188
Workwear & Protective Equipment
Kirkcudbright
Castle MacLellan Foods Ltd
Unit 2 Dee Walk
DG64DR
Kirkcudbright
01557 330905
Food Products - Mnfrs
Kirkcudbright
Castledykes Primary & Nursery School
Willia St. Marys Wynd
DG64JT
Kirkcudbright
Schools - Local Authority
Kirkcudbright
Cavers & Co
Unit 1 40-42 St. Mary Street
DG64DN
Kirkcudbright
01557 331217
Christian Science Society
The Wh 41 Castle Street
DG11DU
Dumfries
01387 261656
Places Of Worship
Dumfries
Clement
5 Ange 1 Castle Street
DG64JA
Kirkcudbright
01557 330689
Co-operative Insurance Society Ltd
Co-Ope 22 Castle Street
DG11DR
Dumfries
01387 252818
Insurance Services
Dumfries
Commercial Hotel
Commer St Cuthbert Street
DG64DJ
Kirkcudbright
01557 330407
Community Integrated Care Ltd
Merse Merse Avenue
DG64RN
Kirkcudbright
01557 332250
Residential Care Homes
Kirkcudbright
Cranberries
Cranag 76 High Street
DG64JL
Kirkcudbright
01557 331774
Craft Centres & Shops
Kirkcudbright
Crosbie & Bateman
17B Ha Beaconsfield Place
DG64DP
Kirkcudbright
Garage Services
Kirkcudbright
Crossroads Care Attendant Schemes Ltd
Town H St Mary Street
DG64AA
Kirkcudbright
Charities & Voluntary Organisations
Kirkcudbright
Unit 1 Blackcraig
DG64SU
Kirkcudbright
01557 870261
Farming - Livestock & Other Animals
Kirkcudbright
Oscrof Knowe Farm
DG64NN
Kirkcudbright
Farming - Mixed
Kirkcudbright
D C Jessiman
The Ol Gas Lane
DG64HX
Kirkcudbright
01557 330632
Veterinary Surgeons & Practitioners
Kirkcudbright
11 Roy Culmuir Cottage
DG64SH
Kirkcudbright
01557 870372
Road Haulage Services
Kirkcudbright
Alexan 33 Castle Street
DG11WB
Dumfries
01387 254299
Smithf Dromore Farm
DG64XH
Kirkcudbright
Farming - Livestock & Other Animals
Kirkcudbright
Deeside Marine Ltd
Drive Dee Walk
DG64DR
Kirkcudbright
01557 331407
Marine Engineers
Kirkcudbright
Eggint
DG64QZ
Kirkcudbright
01557 500271
Armed Services - Reserve Forces
Kirkcudbright
Eggint
DG64QZ
Kirkcudbright
01557 830236
Armed Services - Reserve Forces
Kirkcudbright
Unit 8
DG64NE
Kirkcudbright
Golf Courses & Clubs
Kirkcudbright
Douglas Swan & Son
Rector 18A St. Cuthbert Street
DG64HZ
Kirkcudbright
01557 330941
Monumental Masons
Kirkcudbright
Dr A Lyon
Monksp 45 Castle Street
DG11DU
Dumfries
01387 252848
Dr C C Buchan
The He St. Marys Place
DG64BJ
Kirkcudbright
01557 330755
Dr D W Owen
Clough 50 St. Cuthbert Street
DG64DZ
Kirkcudbright
01557 330229
Dr J M Morton
Health St Marys Place
DG64BJ
Kirkcudbright
01557 330755
Dr P Clayton
The Su 45 Castle Street
DG11DU
Dumfries
01387 252848
Dr R H Mack
Health St Marys Place
DG64BJ
Kirkcudbright
01557 330755
St. Th 45 Castle Street
DG11DU
Dumfries
01387 252848
Dr W J Lock
Health St Marys Place
DG64BJ
Kirkcudbright
01557 330755
Dumfries Constituency Conservative Association
E5 Gre 41a Castle Street
DG11DU
Dumfries
01387 253449
Political Parties
Dumfries
Dundon
DG64QH
Kirkcudbright
Schools - Local Authority
Kirkcudbright
Fighti 3 St Cuthberts Place
DG64DH
Kirkcudbright
01557 331409
Edinburgh Woollen Mill Ltd
Unit 1 8 Church Place
DG11BW
Dumfries
01387 267351
Gartsh Castledykes Walk
DG64AU
Kirkcudbright
01557 330177
Boatbuilders & Repairers
Kirkcudbright
Fergus Rerrick Park Farm
DG64QT
Kirkcudbright
Farming - Livestock & Other Animals
Kirkcudbright
G Millar
Wyllie 9-11 Castle Street
DG64JA
Kirkcudbright
01557 330236
Upholsterers
Kirkcudbright
G W Davidson
5/Cour 18 Castledykes Road
DG64AN
Kirkcudbright
01557 331673
GBMGR
Culdoach Road
DG6 4LU
Kirkcudbright
01557 331973
Vintne 51 Castledykes Road
DG64AW
Kirkcudbright
01557 331704
Joiners & Carpenters
Kirkcudbright
Lochsi Culdoach Road
DG64LU
Kirkcudbright
01557 331973
Glass Fibre Moulding Materials & Mnfrs
Kirkcudbright
Lochsi Kempleton Mill
DG64NJ
Kirkcudbright
01557 860268
Leasing Services
Kirkcudbright
Gallow Lochfergus Plantation
DG64XX
Kirkcudbright
Geannies
PO Box 24 Castle Street
DG64JD
Kirkcudbright
01557 331131
George McLachlan
Mile E 13 Victoria Park
DG64EN
Kirkcudbright
01557 330034
Drystone Walling
Kirkcudbright
Gifts & Collectables
Northw Harbour Square
DG64HY
Kirkcudbright
Gillespie Gifford & Brown
Cherry 27 St. Cuthbert Street
DG64DJ
Kirkcudbright
01557 330539
Ingram
DG64TS
Kirkcudbright
01557 870267
Caravan Parks
Kirkcudbright
Gladstone House
Haven 48 High Street
DG64JX
Kirkcudbright
Guest Houses
Kirkcudbright
Gordon House Hotel
Corner 116 High Street
DG64JQ
Kirkcudbright
01557 330670
Unit 6 33-37 Castle Street
DG11DL
Dumfries
01387 257752
Greyfriars Scottish Episcopal Church
Unit 6 9 St. Mary Street
DG64AA
Kirkcudbright
01557 330146
Places Of Worship
Kirkcudbright
Grieves Grierson Moodie & Walker
Park L 14 Castle Street
DG11DR
Dumfries
01387 266250
Haining Bros
Hainfo 28 St. Mary Street
DG64DN
Kirkcudbright
01557 330446
Harbour Cottage Gallery
Harbou Castle Bank
DG64LB
Kirkcudbright
01557 330073
Art Galleries & Fine Art Dealers
Kirkcudbright
The Ga Kirk Brae
DG64NX
Kirkcudbright
01557 860661
Road Haulage Services
Kirkcudbright
High Street Gallery
Woodle 84 High Street
DG64JL
Kirkcudbright
01557 331660
Art Galleries & Fine Art Dealers
Kirkcudbright
Unit A Dundrennan Abbey
DG64QH
Kirkcudbright
01557 500262
Historic Buildings
Kirkcudbright
I W P Consultants Ltd
Woodle Burnside Loaning
DG64EU
Kirkcudbright
01557 339055
Energy Conservation Consultants
Kirkcudbright
J & D L Picken
Unit 6 Milton Farm
DG64RB
Kirkcudbright
01557 830253
Farming - Mixed
Kirkcudbright
J & E Shepherd
Unit 4 18 Castle Street
DG11DR
Dumfries
01387 264333
Surveyors & Valuers
Dumfries
J A Corrie
16 Hal Park House
DG64NE
Kirkcudbright
01557 820232
Farming - Livestock & Other Animals
Kirkcudbright
J A Kennedy
Byfiel 33 Castle Street
DG11UT
Dumfries
01387 254299
J B More
The Ol Gas Lane
DG64HX
Kirkcudbright
01557 330632
Veterinary Surgeons & Practitioners
Kirkcudbright
J Boam
1/West Barmagachan
DG64SW
Kirkcudbright
Farming - Livestock & Other Animals
Kirkcudbright
J H P Training
Britan 9-13 Castle Street
DG11DJ
Dumfries
01387 279828
Training Services
Dumfries
J Hall & Sons
Bentle 49 St Mary Street
DG64DU
Kirkcudbright
01557 330429
J Kerr
Dental 32 St Mary Street
DG64DN
Kirkcudbright
J Kirk
Broome The Bungalow
DG64SH
Kirkcudbright
Electrical Engineers
Kirkcudbright
J R Parker & Sons
Overmo
DG64SS
Kirkcudbright
01557 870260
Farming - Livestock & Other Animals
Kirkcudbright
James Carswell
North 10 St. Cuthbert Street
DG64HZ
Kirkcudbright
01557 330664
Confectionery Mnfrs
Kirkcudbright
James Gilroy
Bridge Kirkcarswell
DG64QW
Kirkcudbright
Farming - Mixed
Kirkcudbright
James Gowans
Arunde 26 St. Cuthbert Street
DG64HZ
Kirkcudbright
Fashion Shops
Kirkcudbright
Royal 10 Mews Lane
DG64HE
Kirkcudbright
01557 330412
Garage Services
Kirkcudbright
James Smith & Co
Lynnba Culdoach Road
DG64LU
Kirkcudbright
01557 330616
Fencing Contractors
Kirkcudbright
John Halliday & Sons
Suite Chapelton Smithy
DG64SN
Kirkcudbright
Agricultural Engineers
Kirkcudbright
John K Anderson & Son
Europa
DG64SD
Kirkcudbright
01557 860211
Farming - Mixed
Kirkcudbright
Johnston Primary School
1 Card St. Mary Street
DG64EG
Kirkcudbright
Schools - Local Authority
Kirkcudbright
K A McDowall & Co
Ligoni Girdstingwood
DG64QY
Kirkcudbright
Dairy Farmers
Kirkcudbright
K Grant
Lletty 33 Castle Street
DG11WB
Dumfries
01387 254299
Kathryn King
Unit 6 21 St. Mary Street
DG64AA
Kirkcudbright
01557 332374
Designers - Jewellery
Kirkcudbright
Katya Embroidery
Old Sh 50 Castle Street
DG64JD
Kirkcudbright
Embroiderers
Kirkcudbright
Katya Embroidery
Old Sh Dee Walk
DG64DR
Kirkcudbright
01557 339339
Embroiderers
Kirkcudbright
Katya Embroidery
Old Sh Dee Walk
DG64DR
Kirkcudbright
Embroiderers
Kirkcudbright
Kenny
Kennow 22 Castle Street
DG11DR
Dumfries
01387 245340
Unit 1 31b Castle Street
DG11DL
Dumfries
Housing Associations
Dumfries
Kikcudbright Post Office
Kirkcu St. Cuthberts Place
DG64DH
Kirkcudbright
Post Office Services
Kirkcudbright
Kirkcudbright Academy
Kirkco St Marys Wynd
DG64JN
Kirkcudbright
Schools - Local Authority
Kirkcudbright
Kirkcudbright Community Centre
Kirkco St. Marys Wynd
DG64JN
Kirkcudbright
Community Centres
Kirkcudbright
Kirkcudbright District Hospital
Kirkco
DG64BE
Kirkcudbright
01557 330549
Kirkcudbright Golf Club
Kirkco Stirling Cresent
DG64EZ
Kirkcudbright
Golf Courses & Clubs
Kirkcudbright
Kirkcudbright Library
Kirkco High Street
DG64JW
Kirkcudbright
Kirkcudbright Picture Framers
Kirkco 40 St. Mary Street
DG64DN
Kirkcudbright
01557 339212
Picture & Photo Framing Services
Kirkcudbright
Kirkcudbright Scallop Gear Ltd
Kirkco Harbour Square
DG64HY
Kirkcudbright
01557 330399
Marine Engineers
Kirkcudbright
Kirkcudbright Taxis
Kirkco 3 Merse Avenue
DG64RN
Kirkcudbright
01557 331177
Taxis & Private Hire
Kirkcudbright
Lavera
Olympi Conchieton
DG64TA
Kirkcudbright
01557 870203
Organic Foods
Kirkcudbright
Learmonth & Anderson
Busine 17 Merse Park
DG64RL
Kirkcudbright
Lifestyle Collection Direct
Wooden Kempleton Mill
DG64NJ
Kirkcudbright
Furniture - Wholesale
Kirkcudbright
Lindsay Line
23 Tat 21 St. Cuthbert Street
DG64DJ
Kirkcudbright
01557 331888
Fashion Shops
Kirkcudbright
Lloyds
Warwic 12 Castle Street
DG11DR
Dumfries
Chemists - Dispensing
Dumfries
Lochengower
5 Kempleton Mill
DG64NJ
Kirkcudbright
01557 330361
Fish Merchants - Wholesale
Kirkcudbright
Lothian & Borders Co-operative Society Ltd
Unit 7 6 St Cuthbert Street
DG64HZ
Kirkcudbright
01557 331410
Supermarkets
Kirkcudbright
M & J G Dunlop
Victor Bishopton Farm
DG64TJ
Kirkcudbright
01557 330555
Dairy Farmers
Kirkcudbright
M Corson
The Cr 50-52 St Mary Street
DG64DN
Kirkcudbright
Bakers' Shops
Kirkcudbright
M Mitchell
Flat 46 St. Mary Street
DG64DN
Kirkcudbright
01557 330426
Maclellans Castle
Maclel Castle Street
DG64JD
Kirkcudbright
0131 668 8800
Historic Buildings
Kirkcudbright
Park P 15 St. Mary Street
DG64AA
Kirkcudbright
01557 330982
Hairdressers - Unisex
Kirkcudbright
McKinnel Watson
Unit 8 15 St Cuthbert Street
DG64DJ
Kirkcudbright
01557 330693
Meikle Yett
The St
DG64NA
Kirkcudbright
01557 330798
Garden Centres Nurseries
Kirkcudbright
Milk Link Processing Ltd
Top De The Creamery
DG64RT
Kirkcudbright
01557 330564
Mitchell's
Unit B 46 St. Mary Street
DG64DN
Kirkcudbright
01557 330649
Convenience Stores
Kirkcudbright
Molplant Ltd
Unit 1 43 Castle Street
DG11DU
Dumfries
01387 253030
Moss Pharmacy
Warwic 31 Castle Street
DG11DL
Dumfries
Chemists - Dispensing
Dumfries
Moss Pharmacy
Warwic 9 St Cuthbert Street
DG64DJ
Kirkcudbright
Chemists - Dispensing
Kirkcudbright
Mullberrys
Unit 2 11 St Cuthbert Street
DG64DJ
Kirkcudbright
01557 330961
Mutehill Smithy
Unit 2
DG64XE
Kirkcudbright
01557 330263
Blacksmiths & Forgemasters
Kirkcudbright
Neil & McWhirter
Corner Aldersyde
DG64SH
Kirkcudbright
Plant & Machinery Hire & Leasing
Kirkcudbright
Kintai 27 Castle Street
DG11DL
Dumfries
01387 253503
Unit 5 Bombie Farm
DG64QD
Kirkcudbright
01557 330652
Farming - Livestock & Other Animals
Kirkcudbright
76 High St
DG6 4JL
Kirkcudbright
Art Galleries & Fine Art Dealers
Kirkcudbright
Orroland Holiday Cottages
24 Woo
DG64QS
Kirkcudbright
0870 011 7200
Holidays - Self Catering Accommodation
Kirkcudbright
Osborne
Unit 6 41 Castle Street
DG64JD
Kirkcudbright
01557 330441
Antique Dealers
Kirkcudbright
P G Hutchison
Westwi 33 Castle Street
DG11UT
Dumfries
01387 254299
Pattersons Book Makers
A St. Mary Street
DG64DN
Kirkcudbright
01557 330100
Paul Jones
20 Lyn 28 St. Cuthbert Street
DG64HZ
Kirkcudbright
01557 330685
Bakers' Shops
Kirkcudbright
Shelly 17 Castle Street
DG11DJ
Dumfries
01387 250504
Restaurants - Chinese
Dumfries
Polarpak
26 Gre Harbour Square
DG64HY
Kirkcudbright
Fishmongers & Fishmonger Services & Suppliers
Kirkcudbright
Post Office Ltd
Toll H 5 St Cuthberts Place
DG64DH
Kirkcudbright
0845 722 3344
Post Office Services
Kirkcudbright
R G Armstrong & Co
Avonda Langbarns
DG64LZ
Kirkcudbright
01557 330565
Dairy Farmers
Kirkcudbright
R G Dunlop
Charlw Cannee Farm
DG64XD
Kirkcudbright
01557 330684
Farming - Livestock & Other Animals
Kirkcudbright
R J Osborne
Low Ho 6 Dee Road
DG64HQ
Kirkcudbright
01557 331597
14 Pen Balmangan Farm
DG64QP
Kirkcudbright
Farming - Livestock & Other Animals
Kirkcudbright
R Watson
The Kn
DG64SX
Kirkcudbright
01557 870226
Farming - Livestock & Other Animals
Kirkcudbright
Richard Baty & Sons
1 Gibbhill Sawmill
DG64TJ
Kirkcudbright
Sawmills & Wood Shavings
Kirkcudbright
Richard Finlay
Longme Ross Farm
DG64TR
Kirkcudbright
01557 870218
Farming - Livestock & Other Animals
Kirkcudbright
Ristorante La Vigna
Fleath 24 Castle Street
DG11DR
Dumfries
01387 249911
Restaurants - Italian
Dumfries
Royal Hotel
The Bu St Cuthbert Street
DG64DY
Kirkcudbright
01557 331213
Royal Mail
Kirkcu St Cuthberts Place
DG64DH
Kirkcudbright
01557 330408
Delivery Services
Kirkcudbright
Ruth Caldwell Violin Restorer
38 St. Cuthbert St
DG6 4HZ
Kirkcudbright
Musical Instruments & Sheet Music
Kirkcudbright
S A Dunlop
Harley Cannee Farm
DG64XD
Kirkcudbright
01557 330684
Holidays - Self Catering Accommodation
Kirkcudbright
S Hanlan
Manor 45 Castle Street
DG11DU
Dumfries
01387 252848
Saint & Co
Unit 3 26 Castle Street
DG11DU
Dumfries
01387 255477
Salon 40
Unit 1 40 St. Cuthbert Street
DG64HZ
Kirkcudbright
01557 330781
Hairdressers - Unisex
Kirkcudbright
Sellar
Unit 2 Balmangan Mill
DG64QP
Kirkcudbright
Design Engineers
Kirkcudbright
Senwick House
Lock F Senwick House
DG64TP
Kirkcudbright
01557 870236
Residential Care Homes
Kirkcudbright
Sheriff Clerk's Office
Court High Street
DG64JW
Kirkcudbright
01557 330574
Shirley's
Anvil St. Cuthbert Street
DG64HZ
Kirkcudbright
01557 332047
Laundries Launderettes
Kirkcudbright
Showroom
Lesmon 25 St. Mary Street
DG64AA
Kirkcudbright
01557 331190
Ladieswear - Retail
Kirkcudbright
Skye House
Gunby 108 High Street
DG64JQ
Kirkcudbright
01557 331720
Holidays - Self Catering Accommodation
Kirkcudbright
Smiths Gore
Carlto 28 Castle Street
DG11DG
Dumfries
01387 263066
Surveyors & Valuers
Dumfries
Snakatak
Unit 1 71 St. Mary Street
DG64DU
Kirkcudbright
Take Away Food Shops
Kirkcudbright
Solway Books & Gallery
Maxwel 14 St. Cuthbert Street
DG64HZ
Kirkcudbright
Booksellers
Kirkcudbright
Solway Tide
Bladno 16 St. Cuthbert Street
DG64HZ
Kirkcudbright
01557 330735
Sounds Natural
Unit 1 Mid Boreland
DG64UY
Kirkcudbright
01557 330919
Recording Studios
Kirkcudbright
Sounds Natural
Unit 1 Mid Boreland
DG64UY
Kirkcudbright
Recording Studios
Kirkcudbright
St Mary's Isle Estate Office
St. Ma Banks Farm
DG64XF
Kirkcudbright
01557 330424
Farming - Livestock & Other Animals
Kirkcudbright
St Marys Garage
St. Ma 97 St. Mary Street
DG64EL
Kirkcudbright
01557 330234
Car Dealers
Kirkcudbright
The Wo St. Mary Street
DG64EL
Kirkcudbright
Garage Services
Kirkcudbright
Star Hotel
Kingsw 18 Main Street
DG64NT
Kirkcudbright
01557 860279
Steam Packet Inn
Charle St. Cuthberts Place
DG64DH
Kirkcudbright
Public Houses
Kirkcudbright
Stewartry Cleaning Services
Lullwi Bourtree Park
DG64AY
Kirkcudbright
01557 332074
Cleaning Services - Domestic
Kirkcudbright
Stewartry Museum
Mount St. Mary Street
DG64AQ
Kirkcudbright
Stewarty Council Of Voluntary Service
Tontin 17 Castle Street
DG64JA
Kirkcudbright
Charities & Voluntary Organisations
Kirkcudbright
Stewarty Council Of Voluntary Service
Tontin 17 Castle Street
DG64JA
Kirkcudbright
01557 331666
Charities & Voluntary Organisations
Kirkcudbright
Stonescape
Woods Gaitgil Lodge
DG64PH
Kirkcudbright
01557 814666
Garden Design
Kirkcudbright
Old Sc 43 St. Mary Street
DG64DU
Kirkcudbright
01557 331777
Hairdressers - Unisex
Kirkcudbright
A 24 St Cuthbert Street
DG64HZ
Kirkcudbright
Discount Centres
Kirkcudbright
Unit 2 118 High Street
DG64JQ
Kirkcudbright
01557 339123
Immigration Advice & Services
Kirkcudbright
Thatch 20 Castle Street
DG11DR
Dumfries
01387 255452
Hairdressers - Unisex
Dumfries
Unit 2 67 St Mary Street
DG64DU
Kirkcudbright
01557 332400
Antique Dealers
Kirkcudbright
Belfor 39 St Mary Street
DG64DU
Kirkcudbright
01557 330861
The Blue Barn
Sandy 8 Castle Street
DG64JA
Kirkcudbright
The Chip Shop
3 Beec 43 St. Cuthbert Street
DG64DX
Kirkcudbright
01557 330834
Fish & Chip Shops
Kirkcudbright
The Corner Gallery
Unit 5 75 St. Mary Street
DG64DU
Kirkcudbright
01557 332020
Knitwear & Textiles
Kirkcudbright
The Health Centre
Commun St Marys Place
DG64BJ
Kirkcudbright
01557 330755
Clinics - N.H.S.
Kirkcudbright
The Masonic Arms
Maryva 19 Castle Street
DG64JA
Kirkcudbright
01557 330517
Public Houses
Kirkcudbright
The Pit Stop
Unit 1 Burn Brae
DG64NU
Kirkcudbright
01557 860050
Attractions
Kirkcudbright
The Royal Bank Of Scotland PLC
1-2 Co 37 St Mary Street
DG64AE
Kirkcudbright
01557 330492
Banks & Other Financial Institutions
Kirkcudbright
The Selkirk Arms
Buildi High Street
DG64JG
Kirkcudbright
01557 330209
The Selkirk Arms
Buildi High Street
DG64JG
Kirkcudbright
01557 330402
The Tides Inn
The Ga St. Cuthbert Street
DG64DX
Kirkcudbright
01557 331635
Public Houses
Kirkcudbright
29-30 80 High Street
DG64JL
Kirkcudbright
The Venue
Stamfo 6-7 Church Place
DG11BW
Dumfries
01387 263623
The Waterhouse
1 Stockerton Cottage
DG6 4XS
Kirkcudbright
01557 331266
Holidays - Self Catering Accommodation
Kirkcudbright
The White House Gallery
56 Bri 47 St. Mary Street
DG64DU
Kirkcudbright
01557 330223
Art Galleries & Fine Art Dealers
Kirkcudbright
Unit U 23 St. Cuthbert Street
DG64DJ
Kirkcudbright
01557 330423
Thomson & Dunbar
Innova 39 Castle Street
DG64JD
Kirkcudbright
Electricians & Electrical Contractors
Kirkcudbright
Tolbooth Art Centre
10 Ast High Street
DG64JL
Kirkcudbright
01557 331556
Tolbooth Crafts
10 Ast 41 St Mary Street
DG64DU
Kirkcudbright
01557 332033
Toytown
Unit 1 7 Church Place
DG11BW
Dumfries
01387 264884
Twynholm Post Office
2nd Fl Main Street
DG64NT
Kirkcudbright
01557 860201
Post Office Services
Kirkcudbright
Twynholm Primary School
2nd Fl Twynholm Primary School
DG64NY
Kirkcudbright
01557 860235
Schools - Local Authority
Kirkcudbright
Twynholm Smithy
2nd Fl 2 Arden Road
DG64PB
Kirkcudbright
Saddlery & Riding Wear
Kirkcudbright
Twynholm Stores
2nd Fl 43-45 Main Street
DG64NT
Kirkcudbright
General Stores
Kirkcudbright
Venus
2-4/Th 29 Castle Street
DG11DL
Dumfries
01387 252595
Solariums & Tanning Salons
Dumfries
Video Scene
Unit 1 Harbour Square
DG64HY
Kirkcudbright
01557 331667
Video Libraries
Kirkcudbright
W Cruikshanks
Unit 2
DG64UA
Kirkcudbright
Dairy Farmers
Kirkcudbright
Veteri 25A Castle Street
DG64JA
Kirkcudbright
01557 330253
Coal & Smokeless Fuel Merchants & Distributors
Kirkcudbright
W Law
3 Cloc 19 St Cuthbert Street
DG64DJ
Kirkcudbright
01557 330579
Cycle Shops
Kirkcudbright
W M Morrison Supermarkets PLC
Unit 1 52 St Cuthbert Street
DG64DZ
Kirkcudbright
01557 330506
Supermarkets
Kirkcudbright
W M Morrison Supermarkets PLC
Unit 1 52 St Cuthbert Street
DG64DZ
Kirkcudbright
01557 332343
Supermarkets
Kirkcudbright
William B Galloway
Towerh 38 Main Street
DG64NT
Kirkcudbright
01557 860240
Petrol Filling Stations
Kirkcudbright
William Bryce
Watsto Trostrie Farm
DG64PS
Kirkcudbright
01557 860616
Farming - Livestock & Other Animals
Kirkcudbright
William Service & Co
Kellas Barbey Farm
DG64PN
Kirkcudbright
01557 860229
Farming - Livestock & Other Animals
Kirkcudbright
Williamson & Henry
Princi 13 St Mary Street
DG64AA
Kirkcudbright
01557 330692
Williamson & Henry
Princi 13 St Mary Street
DG64AA
Kirkcudbright
01557 331049
Woodstock Interiors
Unit 4
DG64NJ
Kirkcudbright
Interior Designers & Furnishers
Kirkcudbright
Woodstock Interiors
Unit 4 9 Millburn Street
DG64EB
Kirkcudbright
01557 330145
Interior Designers & Furnishers
Kirkcudbright
Woolwich PLC
Unit U 3 Castle Street
DG11DJ
Dumfries
0845 071 8197
Banks & Other Financial Institutions
Dumfries
Y 1 Centre
Graham 24 Castle Street
DG11DR
Dumfries
01387 253887
Charities & Voluntary Organisations
Dumfries