Landscape Architects & Designers
Castle Douglas
B&M Store
74-76 Cotton Street
DG7 1AN
Dumfries & Galloway
0333 034 6825
Discount Centres
Dumfries & Galloway
Bothwell
72 St Andrews Street
DG7 1EN
Castle Douglas
01556 502271
Rest & Retirement Homes
Castle Douglas
Builders' Tools & Equipment Mnfrs
Castle Douglas
First Aid & Medical Supplies
Dumfries And Galloway
Banks & Other Financial Institutions
Castle Douglas
Tyre Dealers
Castle Douglas
Convenience Stores
Castle Douglas
Beauty Products
Castle Douglas
Surveyors - Building
Castle Douglas
Nursery Schools
Castle View Day Nursery Ltd
Distribution Services
Castle Douglas
Building Services
Castle Douglas
Hazels 42-44 St. Andrew Street
DG71EL
Castle Douglas
Furniture - Used
Castle Douglas
Torran, Kelton
DG71SF
Castle Douglas
01556 680228
Riding Schools
Castle Douglas
A K McCrone
Unit 3 Canearie
DG73ND
Castle Douglas
Electricians & Electrical Contractors
Castle Douglas
A McCracken
Montfo Abbey Yard
DG72LR
Castle Douglas
01556 670207
Agricultural Vehicles
Castle Douglas
A T V Service & Repairs
Statio Oakwell Road
DG71LA
Castle Douglas
01556 504337
Agricultural Machinery - Sales & Service
Castle Douglas
Aalfa Plant Hire
upper Clatteringshaws
DG73SQ
Castle Douglas
Plant & Machinery Hire & Leasing
Castle Douglas
Abbeyfield Stewartry Society Ltd
Strath 72 St. Andrew Street
DG71EN
Castle Douglas
01556 502576
Rest & Retirement Homes
Castle Douglas
Abercromby
St. Ge 15a Abercromby Road
DG71AY
Castle Douglas
01556 502885
Wedding Supplies & Services
Castle Douglas
Abernethy Trust (Barcaple)
Spring
DG72AP
Castle Douglas
01557 820261
Leisure & Recreation Centres
Castle Douglas
Albaherbs
New Bu 3 Carlingwark Street
DG71DW
Castle Douglas
01556 505888
Garden Centres Nurseries
Castle Douglas
Spring 137 King Street
DG71LZ
Castle Douglas
01556 502558
Andes
Primro 37a St. Andrew Street
DG71EN
Castle Douglas
01556 503929
Tour Guides & Sightseeing Excursions
Castle Douglas
Armstrong
Flat 4 Smiddy House
DG73AH
Castle Douglas
01556 504656
Coach Hire
Castle Douglas
Art To Go
Nimrod 130-134 King Street
DG71LU
Castle Douglas
01556 504923
Art & Craft Materials
Castle Douglas
Autobar & Leisureline
Unit A 222 King Street
DG71DS
Castle Douglas
Car Accessories & Parts
Castle Douglas
Bare Essentials
7 Stab 225 King Street
DG71DT
Castle Douglas
01556 504495
Lingerie & Hosiery - Retail
Castle Douglas
Barlocco Hill Shoot
London
DG71RQ
Castle Douglas
01557 500638
Outdoor Pursuit Organisers & Equipment
Castle Douglas
Barlochan Caravan Park
London
DG71PF
Castle Douglas
Camping Sites
Castle Douglas
Beaten Path Studio
14 Twe Parton Mill
DG73BH
Castle Douglas
01644 470345
Textile Designers
Castle Douglas
Bell Ogilvy
28 Woo 36 King Street
DG71AF
Castle Douglas
01556 502377
Accounting & Book-Keeping Services
Castle Douglas
Best X Design
Unit 5 Back Neilson
DG72HZ
Castle Douglas
01557 814800
Architects
Castle Douglas
Brogans Home Furnishings
Unit 2 260 King Street
DG71HA
Castle Douglas
01556 502050
Furnishers
Castle Douglas
Bryan Swales Auto Repairs
Station Yard
DG7 1LA
Castle Douglas
01556 502918
Garage Mechanics
Castle Douglas
Buccleuch Heritage Brands Ltd
Works Ernespie Road
DG71LE
Castle Douglas
01556 502555
Meat - Wholesale
Castle Douglas
Buccleuch Heritage Foods
Works New Market Street
DG71HY
Castle Douglas
01556 503399
Marketing Consultants & Services
Castle Douglas
C & D Plasterers
14 Nor 4 Crockett View
DG72PN
Castle Douglas
01644 450600
Plasterers
Castle Douglas
C S McKerlie
Hill R 235 King Street
DG71DT
Castle Douglas
01556 502564
Electricians & Electrical Contractors
Castle Douglas
Cally Estate
Unit 1
DG72HX
Castle Douglas
Property & Estate Management
Castle Douglas
Canis Comfort
Dairy Cottage
DG7 3PL
Castle Douglas
Pet Services
Castle Douglas
Car Connections
Unit 2 4 St. Johns Way
DG73UQ
Castle Douglas
01644 430100
Internet Services
Castle Douglas
Cardoness Castle
Fergus Castle Cottage
DG72EH
Castle Douglas
0131 668 8800
Historic Buildings
Castle Douglas
Cardoness Holiday Park
Estate Cardoness
DG72EP
Castle Douglas
01557 840288
Holiday Camps & Centres
Castle Douglas
Caring Hands
29 Cha Townhead Cottage
DG72DG
Castle Douglas
01557 814662
Home Care Services
Castle Douglas
Carlies
Infant Carlie House
DG72BA
Castle Douglas
Home Improvement Centres
Castle Douglas
Carlingwark Outdoor Education Centre
Unit 4 Lochside Park
DG71EZ
Castle Douglas
Carlo's Restaurant
1 211 King Street
DG71DT
Castle Douglas
01556 503977
Restaurants - Italian
Castle Douglas
Castle Douglas
Arden St. Andrew Street
DG71EL
Castle Douglas
Marine Equipment & Supplies
Castle Douglas
Castle Douglas
Arden Academy Street
DG71EE
Castle Douglas
01556 504877
Health Authorities
Castle Douglas
Castle Douglas & Community Hospital
Castle Academy Street
DG71EE
Castle Douglas
01556 502333
Castle Douglas Community Centre
Arden Cotton Street
DG71AJ
Castle Douglas
01556 504879
Community Centres
Castle Douglas
Castle Douglas Cycle Centre
Arden Church Street
DG71EA
Castle Douglas
Cycle Shops
Castle Douglas
Castle Douglas Garden Centre
Arden Ernespie Road
DG71LD
Castle Douglas
01556 503266
Garden Centres Nurseries
Castle Douglas
Castle Douglas Golf Club
Arden Abercromby Road
DG71BA
Castle Douglas
01556 502801
Golf Courses & Clubs
Castle Douglas
Castle Douglas Health Centre
Arden Academy Street
DG71EE
Castle Douglas
01556 502500
Clinics - N.H.S.
Castle Douglas
Castle Douglas IT Centre
Arden Cotton Street
DG71AJ
Castle Douglas
01556 503167
Computer Training
Castle Douglas
Castle Douglas Library
Castle King Street
DG71AE
Castle Douglas
Castle Douglas Police Station
Dumfri Academy Street
DG71EB
Castle Douglas
01556 502277
Castle Douglas Swimming Pool
Castle Market Street
DG71BE
Castle Douglas
Swimming Pools - Public
Castle Douglas
Unit 1 Parton House Stables
DG73NB
Castle Douglas
01644 470260
Postcard Dealers
Castle Douglas
Unit 2 Creochs
DG72PQ
Castle Douglas
Livestock Breeders & Dealers
Castle Douglas
The Re Clogg & Shoe Workshop
DG73QE
Castle Douglas
01644 420465
Footwear Mnfrs & Wholesale
Castle Douglas
Delph PO Box 7472
DG72YH
Castle Douglas
01557 814100
Tea & Coffee Merchants
Castle Douglas
Ocean Byways
DG73AE
Castle Douglas
01556 503070
Heating Contractors & Consultants
Castle Douglas
Conservative Association
The An 2 St Andrew Street
DG71DE
Castle Douglas
01556 504163
Political Parties
Castle Douglas
5C Tuf
DG72DR
Castle Douglas
Ice Cream Manufacturers & Suppliers
Castle Douglas
Unit 1 4 Kirkland Ter
DG73AX
Castle Douglas
01556 670402
Marinas & Boat Moorings
Castle Douglas
D Little
Cliffg 13 Academy Street
DG71AP
Castle Douglas
01556 502165
Dalry 77 Main Street
DG73UP
Castle Douglas
01644 430234
Daughter & Grand Daughter
West H 120 King Street
DG71LU
Castle Douglas
01556 504548
Outdoor Clothing & Equipment
Castle Douglas
Debbie's Flowers
Market 41-45 King Street
DG71AE
Castle Douglas
01556 504044
Dee Fish
5 Silv 146 King Street
DG71LU
Castle Douglas
01556 502788
Fishmongers & Fishmonger Services & Suppliers
Castle Douglas
Hender Oakwell Road
DG71JT
Castle Douglas
01556 502263
Veterinary Surgeons & Practitioners
Castle Douglas
The St Summerhill
DG73AQ
Castle Douglas
01556 505889
Dumfries & Galloway Primary Care N H S Trust
Stewar 67 Queen Street
DG71EG
Castle Douglas
01556 502386
Community Projects
Castle Douglas
Dundon 14 Crockett Road
DG71QR
Castle Douglas
0131 668 8800
Places Of Worship
Castle Douglas
Dunfermline Building Society
Royal 188 King Street
DG71DB
Castle Douglas
01556 503607
Building Societies & Other Financial Institutions
Castle Douglas
Dunmuir Veterinary Group
2-2a T 20 Oakwell Road
DG71JY
Castle Douglas
01556 502400
Veterinary Surgeons & Practitioners
Castle Douglas
Web Site Design
Castle Douglas
Rivers North Glen
DG71PN
Castle Douglas
01556 600200
Glassworkers
Castle Douglas
Maryfi Kirkstyle House
DG73HB
Castle Douglas
Building Consultants
Castle Douglas
Ewan C Mair
12 Bet 162 King Street
DG71DA
Castle Douglas
01556 505100
Insurance Brokers
Castle Douglas
Ewen C Mair & Co Ltd
Ewelme 162-164 King Street
DG71DA
Castle Douglas
01556 505100
Insurance Brokers
Castle Douglas
Wing R 8 Memory Lane
DG72JF
Castle Douglas
01557 814363
Funeral Services
Castle Douglas
1 The Nether Hazelfield Cottage
DG71RD
Castle Douglas
01556 640105
Sports Coaching & Instruction
Castle Douglas
Unit 1 Springholme Garage
DG73LP
Castle Douglas
Fireplaces & Mantelpieces
Castle Douglas
3 Arch 3 Carsons Knowe
DG73RY
Castle Douglas
01644 420646
Florists - Wholesale & Supplies
Castle Douglas
Monks Glenswinton
DG73NL
Castle Douglas
01644 470223
G & M Hire
Statio Oakwell Road
DG71LA
Castle Douglas
Plant & Machinery Hire & Leasing
Castle Douglas
G Livingston & Son
Dental 69-75 King Street
DG71AE
Castle Douglas
01556 502408
G M Thomson & Co
Unit 6 27 King Street
DG71AB
Castle Douglas
01556 504030
Surveyors & Valuers
Castle Douglas
Lochsi Margley
DG73DG
Castle Douglas
01644 440624
House Clearance
Castle Douglas
Galloway Cattle Society Of Great Britain & Ireland
Lochsi 15 New Market Street
DG71HY
Castle Douglas
Business & Trade Organisations
Castle Douglas
Lochsi High Street
DG72HP
Castle Douglas
01557 814001
Craft Centres & Shops
Castle Douglas
Lochsi Culfad House
DG73HR
Castle Douglas
Accounting & Book-Keeping Services
Castle Douglas
unit 2 Kenview
DG73PT
Castle Douglas
01644 420432
Confectionery Mnfrs
Castle Douglas
Galloway Furniture Co Ltd
unit 2 63 Cotton Street
DG71AR
Castle Douglas
Furniture - Retail
Castle Douglas
Galloway Gems
2 Wool 130-134 King Street
DG71LU
Castle Douglas
01556 503254
Art & Craft Materials
Castle Douglas
2 Wool 24-28 High Street
DG72HP
Castle Douglas
01557 814357
Food Products - Mnfrs
Castle Douglas
Galloway News
3A/Sta Oakwell Road
DG71LA
Castle Douglas
01556 503661
Newspaper & Magazine Publishers
Castle Douglas
Galloway Technology
Statio 34a Marle Street
DG71ET
Castle Douglas
01556 502064
Electronic Engineers
Castle Douglas
Entent 19 Glebe Cr
DG71QP
Castle Douglas
01556 640298
Gardening Services
Castle Douglas
Unit 2 Buittle Mains Cottage
DG71PB
Castle Douglas
01556 610985
Drystone Walling
Castle Douglas
5 Shop Knockengorroch
DG73TJ
Castle Douglas
01644 460662
Unit 9 High Street
DG72HP
Castle Douglas
01557 814212
Tourist Information
Castle Douglas
21 23 St. Andrew Street
DG71EL
Castle Douglas
01556 505923
Picture & Photo Framing Services
Castle Douglas
The Lo The Mill
DG72PW
Castle Douglas
01556 505010
Weather Services
Castle Douglas
George Clive
Banken Cotton Street
DG71AH
Castle Douglas
01556 503954
Upholsterers
Castle Douglas
Unit 1 Fleetside
DG72LB
Castle Douglas
01557 815013
Architects
Castle Douglas
Unit 7 Trochie House
DG73SD
Castle Douglas
01644 420471
Egg Merchants
Castle Douglas
Unit 7 Glenkens Fish Farm
DG73TB
Castle Douglas
01644 460656
Fish Farms & Hatcheries
Castle Douglas
The Pa 3 Market Hill
DG72JQ
Castle Douglas
Letting Agents
Castle Douglas
15-17 81 Main Street
DG73UP
Castle Douglas
Alternative & Complementary Medicines & Therapies
Castle Douglas
Heather
4 Cast 19 King Street
DG71AA
Castle Douglas
01556 502995
Restaurants - Seafood
Castle Douglas
Unit 6 Minnydow Farm
DG73HT
Castle Douglas
Antiques - Repairing & Restoring
Castle Douglas
Holistics
Meadow 229 King Street
DG71DT
Castle Douglas
01556 504503
Occupational Therapists
Castle Douglas
I Bendall
North New Market Street
DG71HY
Castle Douglas
Funeral Directors
Castle Douglas
Irvings Home Bakery
Oakwel Oakwell Road
DG71JY
Castle Douglas
01556 504162
Bakery & Confectionery Supplies
Castle Douglas
J R Halliday
Seafie Port Road
DG71PQ
Castle Douglas
01556 600317
Skip Hire & Rubbish Clearance & Collection
Castle Douglas
J Welsh
Courte 4 Garden Hill Drive
DG71LX
Castle Douglas
Domestic Appliances - Servicing
Castle Douglas
James Gowans
Arunde 74-76 King Street
DG71AQ
Castle Douglas
01556 503456
Carpets & Rugs - Retail
Castle Douglas
James McConchie
Wheatc Alvingham Avenue
DG71JF
Castle Douglas
Central Heating - Installation & Servicing
Castle Douglas
Unit 1 Mains Of Duchrae
DG72LY
Castle Douglas
01644 450270
Kendoon Youth Hostels
Persev Kendoon Youth Hostel
DG73UD
Castle Douglas
0870 004 1130
Youth Hostels
Castle Douglas
183 King Street
DG7 1DZ
Castle Douglas
01556 502487
Furniture - Retail
Castle Douglas
L W D
Castle Cleugh Cottage
DG73DB
Castle Douglas
01556 650140
Design Consultants
Castle Douglas
Lanes Delicatessen
Lanes 173 King Street
DG71DZ
Castle Douglas
01556 503638
Delicatessens
Castle Douglas
Line Out Communications
Fosse Clarebrand Ind Park
DG73AH
Castle Douglas
01556 504422
Telephone Equipment
Castle Douglas
High Street
DG7 3RL
Castle Douglas
07407 101069
Relocation Services
Castle Douglas
Little Vip
020 We 84 King Street
DG71AD
Castle Douglas
01556 505906
Children & Babywear - Retail
Castle Douglas
Livingstons Country Furniture
New Ho 183 King Street
DG71DZ
Castle Douglas
01556 502487
Pine Furniture
Castle Douglas
M C Corson
Rayner 156 King Street
DG71DA
Castle Douglas
Bakers' Shops
Castle Douglas
M Corson
The Cr 160 King Street
DG71DA
Castle Douglas
01556 502489
Bakers' Shops
Castle Douglas
M M Interiors
Silver Port Road
DG71PQ
Castle Douglas
01556 600130
Bathroom Planners & Furnishers
Castle Douglas
M McCowan & Son
Ballin 50-52 King Street
DG71AD
Castle Douglas
Fishing & Angling Equipment
Castle Douglas
127/129 King Street
DG7 1LZ
Castle Douglas
Department Stores
Castle Douglas
MDC Partners
Unit 1 Slogarie
DG72NL
Castle Douglas
01644 450310
Business & Management Consultants
Castle Douglas
2b Cotton St
DG7 1AH
Castle Douglas
Wallpapers & Wall Coverings
Castle Douglas
Management Advisory Services
5-8 Th 66 Main Street
DG73UW
Castle Douglas
01644 430293
Stocktaking & Inventory Services
Castle Douglas
Manor Gates
Adelan Greenlaw
DG72LH
Castle Douglas
01556 505943
McConchie
St. Pa
DG72ET
Castle Douglas
Livestock Breeders & Dealers
Castle Douglas
McCubbin
Unit 8 Greenhall
DG71TU
Castle Douglas
Motor Cycle Parts & Accessories
Castle Douglas
McGill Duncan
Oakley 231 King Street
DG71DT
Castle Douglas
01556 502468
Art Galleries & Fine Art Dealers
Castle Douglas
Merrick
3 Merl 193 King Street
DG71DZ
Castle Douglas
01556 504469
Restaurants - Indian
Castle Douglas
Mill On The Fleet
Activi 65 High Street
DG72HS
Castle Douglas
Attractions
Castle Douglas
Moores
Northu 252-254 King Street
DG71HA
Castle Douglas
01556 502347
Fish & Chip Shops
Castle Douglas
Moss Chemists
Eothen 97-101 King Street
DG71LZ
Castle Douglas
Chemists - Dispensing
Castle Douglas
Mr Maintenance
11 Crockett View
DG7 2PN
Castle Douglas
Home Improvement Centres
Castle Douglas
N F U Mutual
The Ol 6 King Street
DG71AA
Castle Douglas
Insurance Agents & Companies
Castle Douglas
Natural Power
York H The Green House
DG73XS
Castle Douglas
01644 430008
Energy Conservation Consultants
Castle Douglas
Necessarium Models
Mea Ho
DG72AL
Castle Douglas
01557 820331
Model Shops
Castle Douglas
The Old Quarry
DG7 3SA
Castle Douglas
Construction Contractors - General
Castle Douglas
New Galloway Golf Club
Amound High Street
DG73RN
Castle Douglas
01644 420737
Golf Courses & Clubs
Castle Douglas
139 King St
DG7 1DX
Castle Douglas
Restaurants - Greek
Castle Douglas
Palmerston Furniture Centre
15 New
DG72PW
Castle Douglas
01644 450203
Furniture - Used
Castle Douglas
Paws 4 Claws
Teignb 172 King Street
DG71DA
Castle Douglas
Pet Shops & Pet Supplies
Castle Douglas
Pipers Forge
Philpo Victoria Street
DG73HQ
Castle Douglas
01556 650513
Blacksmiths & Forgemasters
Castle Douglas
Pizza Com
Unit 1 180 King Street
DG71DA
Castle Douglas
01556 504808
Pizza Delivery & Take Away
Castle Douglas
Pollock
The Ho 209 King Street
DG71DT
Castle Douglas
01556 502287
Cabinet Makers
Castle Douglas
Post Horn 90
B S S 90-94 King Street
DG71AD
Castle Douglas
Power Cuts
Omni H 84 King Street
DG71AD
Castle Douglas
01556 504600
Beauty Consultants & Specialists
Castle Douglas
Quakers
The Me Knockwalloch Cottage
DG73HP
Castle Douglas
01556 650272
Religious Organisations
Castle Douglas
R B Stirling
Highfi 53 Queen Street
DG71HS
Castle Douglas
01556 503443
Television
Castle Douglas
R Bowden & Sons
Blakey Neuk Farm
DG72PF
Castle Douglas
Car Body Repairs
Castle Douglas
R F T Systems (Aerospace) Ltd
Unit 2 18 Abercromby Road
DG71BA
Castle Douglas
01556 504241
Engineers - Consulting
Castle Douglas
R G Innes
Youlto 6 Church Road
DG71QS
Castle Douglas
01556 640270
Design Consultants
Castle Douglas
R S K Era Ltd
7-8 Ch Craig Farm
DG73QS
Castle Douglas
01644 420637
Environmental Consultants
Castle Douglas
Reflex Health Club Ltd
Clair
DG72EX
Castle Douglas
01557 840270
Health Clubs
Castle Douglas
Richard M Brown
Elwyn 80 Cotton Street
DG71AN
Castle Douglas
01556 503040
Joinery Manufacturers
Castle Douglas
Ringford Motor Services
Unit 3 Barlanrig
DG72AL
Castle Douglas
01557 820300
Motor Factors
Castle Douglas
Anderson Drive
DG7 1BZ
Castle Douglas
07789 984641
Bus & Coach Operators & Stations
Castle Douglas
Robertson Gemini Ltd
Five J 96-98 Cotton Street
DG71AN
Castle Douglas
01556 502560
Car Dealers
Castle Douglas
Royal Mail
Castle King Street
DG71LU
Castle Douglas
01556 502119
Delivery Services
Castle Douglas
S Ingall
South Airds House
DG73NF
Castle Douglas
01644 470288
Business & Management Consultants
Castle Douglas
Sandgreen Caravan Park
James Sandgreen
DG72DU
Castle Douglas
Camping Sites
Castle Douglas
Scott Bendall
Dalvad Meikle Knox Farm
DG71NS
Castle Douglas
01556 503336
Roofing Services
Castle Douglas
Scottish Natural Heritage
Wynne Dromore Farmhouse
DG72BP
Castle Douglas
01557 814435
Conservation Organisations
Castle Douglas
Seabright Nursery
Seabri 15 Queen Street
DG71HU
Castle Douglas
01556 502681
Nurseries & Creches
Castle Douglas
Semi Chem Ltd
Unit B King Street
DG71DX
Castle Douglas
01556 504715
Drug Stores
Castle Douglas
Semple & Ferguson Ltd
15 Ful 143 King Street
DG71DX
Castle Douglas
Television
Castle Douglas
Skycam Kirkcudbrightshire
5 Anderson Drive
DG7 1BZ
Castle Douglas
Photographers - General
Castle Douglas
Small Print
Unit F 215 King Street
DG71DT
Castle Douglas
01556 503718
Desk Top Publishing Equipment & Services
Castle Douglas
Solicitors Property Centre
Sanctu 46-48 King Street
DG71AD
Castle Douglas
01556 503245
Estate Agents
Castle Douglas
Dunjop Lodge
DG7 2AE
Castle Douglas
Gardening Services
Castle Douglas
Spirit Of Galloway
Crown 191 King Street
DG71DZ
Castle Douglas
01556 504654
Wines Spirits & Beer - Retail
Castle Douglas
Splash Bathrooms
Unit 4 24 New Market Street
DG71HY
Castle Douglas
Bathroom Planners & Furnishers
Castle Douglas
St Ninian's Episcopal Church In Scotland
St. Ni St. Andrew Street
DG71EN
Castle Douglas
Places Of Worship
Castle Douglas
Stark Chemist
3RD FL 20 High Street
DG72HP
Castle Douglas
Chemists - Dispensing
Castle Douglas
Stewartery Archaeological Trust
The Cl Kingston
DG71SA
Castle Douglas
01556 680478
Archaeologists
Castle Douglas
Stewartry Care
The Cl 92 King Street
DG71AD
Castle Douglas
01556 504699
Home Care Services
Castle Douglas
Stewartry Rugby Football Club
Mount Hoppell Pavillion
DG72PW
Castle Douglas
01556 504500
Sports Clubs & Associations
Castle Douglas
Pine C 187 King Street
DG71DZ
Castle Douglas
01556 504222
Coffee Shops
Castle Douglas
Suite 49 King Street
DG71AE
Castle Douglas
01556 504455
Health Foods & Products
Castle Douglas
Statio Oakwell Road
DG71LA
Castle Douglas
01556 503939
Builders' Merchants
Castle Douglas
T G McMillan & Son
Dundri 44 Riverbank
DG72JZ
Castle Douglas
01557 814621
Painters_Decorators
Castle Douglas
T H Jenkinson
Evegat Greenlaw
DG72LH
Castle Douglas
01556 504133
Trailers & Towing Equipment
Castle Douglas
Tarff Valley Ltd
Unit 2 Tarff Station House
DG72AN
Castle Douglas
01557 820247
Agricultural Merchants
Castle Douglas
Unit 2 New Market Street
DG71HY
Castle Douglas
01556 503633
Agricultural Merchants
Castle Douglas
46 a, Abercromby Rd
DG7 1BA
Castle Douglas
Tattooing & Piercing
Castle Douglas
First 168 King Street
DG71DA
Castle Douglas
Booksellers
Castle Douglas
The Bobbin
The Bo 36 High Street
DG72HP
Castle Douglas
Guest Houses
Castle Douglas
The Body & Soul Co
Unit 2 140-142 King Street
DG71LU
Castle Douglas
Beauty Salons
Castle Douglas
The Cobblers
3 Ryla 122 King Street
DG71LU
Castle Douglas
Shoe Repairing
Castle Douglas
The Country Sports Store
Airds Farm
DG7 3BG
Castle Douglas
The Glenkens Community & Arts Trust
Manor High Street
DG73RL
Castle Douglas
Community Projects
Castle Douglas
The Grapes
2/Exch
DG73LP
Castle Douglas
01556 650566
Restaurants - Pub Food
Castle Douglas
The Jade Palace
Hall P 195 King Street
DG71DZ
Castle Douglas
01556 503730
Restaurants - Chinese
Castle Douglas
The Magic Broomstick
B 141 King Street
DG71DX
Castle Douglas
01556 504443
New Age Shops
Castle Douglas
The National Trust For Scotland
Smout Threave House
DG71RX
Castle Douglas
01556 502575
Attractions
Castle Douglas
The Potting Shed
Redcli 4 High Street
DG72HP
Castle Douglas
01557 815033
The Royal British Legion Scotland
Market King Street
DG71AE
Castle Douglas
01556 504499
Clubs & Associations - Social
Castle Douglas
The Show Co Ltd
Amberl Garcrogo
DG73EB
Castle Douglas
01644 440660
Conference Services
Castle Douglas
The Toffee Shop
Unit 1 109 King Street
DG71LZ
Castle Douglas
01556 502903
Confectioners - Retail
Castle Douglas
The Video Venue
Unit 2 201 King Street
DG71DT
Castle Douglas
01556 503710
Video Libraries
Castle Douglas
Threave Home Hardware Ltd
Unit 3 112 King Street
DG71LU
Castle Douglas
01556 504664
Threave Rovers F C
Meadow Blackpark Road
DG71DJ
Castle Douglas
01556 504536
Sports Clubs & Associations
Castle Douglas
Top Dog Sitters Ltd
Keltern
DG7 1SZ
Castle Douglas
Pet Services
Castle Douglas
Trades Team Ltd
Trade Greenlaw
DG72LH
Castle Douglas
01556 504951
Building Services
Castle Douglas
Smithy Cottage
DG7 3HT
Castle Douglas
Counselling Services & Advice Services
Castle Douglas
Vegas Entertainments
Suite Glengower
DG73NF
Castle Douglas
Entertainment Agencies
Castle Douglas
Victoria Wine
10 Wal 181 King Street
DG71DZ
Castle Douglas
01556 502058
Wines Spirits & Beer - Retail
Castle Douglas
Victorian Ring Box Co
The Fe Riverbank
DG72JY
Castle Douglas
01557 814466
Designers - Jewellery
Castle Douglas
W Bone
Athena The Garage
DG73SW
Castle Douglas
Petrol Filling Stations
Castle Douglas
W C In Fields
Sludge Barncrosh Farm
DG71TX
Castle Douglas
01556 680216
Toilets - Portable
Castle Douglas
W J Thomson & Son
Treban Shandron
DG72NZ
Castle Douglas
01556 670200
Carpenters & Joiners
Castle Douglas
Wallet Mart Castle Douglas Ltd
Unit 1 New Market Street
DG71HY
Castle Douglas
01556 502828
Livestock Markets
Castle Douglas
Wallet's Rural Property Services
Unit 1 New Market Street
DG71HY
Castle Douglas
01556 503889
Surveyors & Valuers
Castle Douglas
Wallets Marts (Castle Douglas) Ltd
Unit 1 New Market Street
DG71HY
Castle Douglas
01556 502588
Livestock Markets
Castle Douglas
Chapmanton Cottages
DG7 2NU
Castle Douglas
Storage Services
Castle Douglas
William Mitchell
Longle 138 King Street
DG71LU
Castle Douglas
01556 502077
Greengrocers & Fruit Sellers
Castle Douglas
Working Canines
Airds Farm B & B
DG7 3BG
Castle Douglas
Dog Training
Castle Douglas
74-76 Cotton Street
DG7 1AN
Castle Douglas