Banks & Other Financial Institutions
Dumfries and Galloway
Barclays Local
The Crichton, Bankend Road
DG1 4ZE
Dumfries
0345 734 5345
Banks & Other Financial Institutions
Dumfries
Benefit Cosmetics Brow Bar Counter
74 High Street
DG1 2BS
Dumfries
01387 253859
Charities & Voluntary Organisations
Dumfries
Charities & Voluntary Organisations
Dumfries
Delivery Services
Dumfries
Business & Management Consultants
Dumfries
Banks & Other Financial Institutions
Dumfries
Greggs
71/73 High Street
DG1 2BS
Dumfries
01387 739957
Conference Services
Dumfries
Art & Craft Materials
Dumfries
Tattooing & Piercing
Dumfries
New Look
Unit Lg14/G13, 36 High Street
DG1 2JA
Dumfries
01387 274250
Children & Babywear - Retail
Dumfries
Premier
43 Calside Road
DG1 4HA
Calside
01387 253877
Convenience Stores
Calside
Premier
192 St Michael Street
DG1 2PR
Dumfries
01387 254216
Convenience Stores
Dumfries
St Michael Street Post Office
54 St Michaels Street
DG1 2QF
Dumfries
01387 253415
Banks & Other Financial Institutions
Dumfries
Subway
54 High Street
DG1 2JA
Dumfries
01387 268923
Restaurants - Other
Dumfries
Three
Unit 18 The Loreburne Shopping Centre
DG1 2BD
Dumfries
01387 270871
Vodafone
105 High Street
DG1 2BN
Dumfries
0333 304 0191
Health Authorities
Dumfries
Lidl
Brooms Road
DG1 2DZ
Dumfries
020 3966 5566
Children & Babywear - Retail
Dumfries
Furniture - Wholesale
Dumfries
Shell
9 Saint Michael Street
DG1 2QD
Dumfries
01387 254304
Banks & Other Financial Institutions
Dumfries
Distribution Services
Dumfries
Beauty Salons
KINGHOLM QUAY
Unit 31-32 Loreburn Centre
DG1 2BD
Dumfries
01382 787567
Children & Babywear - Retail
Dumfries
SPAR Rosevale Street
1 Rosevale Street
DG1 2EP
Dumfries and Galloway
01387 269096
Convenience Stores
Dumfries and Galloway
SPAR Whitesands - CLOSED
73-74 Whitesands
DG1 2RT
Dumfries
01387 261800
Convenience Stores
Dumfries
252 Spares
Badhan 30 Whitesands
DG12RR
Dumfries
01387 257252
Car Accessories & Parts
Dumfries
A B Montana Leather
Lion B 157 Irish Street
DG12NP
Dumfries
Leathergoods Shops
Dumfries
A H R Crossan & Co
Bourne 93 Irish Street
DG12PQ
Dumfries
01387 255265
Quantity Surveyors
Dumfries
A S Rankin
Kenfig 6 Brooke Street
DG12JL
Dumfries
01387 265600
A1 Auto Base Garage
Sandpiper
DG1 4RD
Dumfries
Car Body Repairs
Dumfries
AFL Financial Planning
Unit 1 24 Nith Place
DG12PN
Dumfries
01387 254780
Financial Advisers- Independent
Dumfries
Dockpa Nithbank
DG12RZ
Dumfries
Sheltered Housing
Dumfries
Accurate Plumbing & Heating
Unit 1 14 Monro Avenue
DG14YH
Dumfries
01387 259267
Ace Engineering
168 Ra Cresswell Avenue
DG12HA
Dumfries
Engineers - General
Dumfries
Acorn Finance Ltd
Unit 7 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 279944
Financial Services
Dumfries
Adult Education Office
Therfi 29 Irish Street
DG12PJ
Dumfries
01387 267459
Adult Education Centres
Dumfries
Alcohol & Drug Misuse Unit
Camero 1 Nithbank
DG12RZ
Dumfries
01387 244550
Alcohol Misuse - Advice & Counselling
Dumfries
Allanbank Nursing Home
7 Quee Glencaple Road
DG14TG
Dumfries
01387 249214
Allsports
Unit 2 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 257990
Sports Goods Shops
Dumfries
Spraying - Paint & Coatings
Dumfries
Antiquities
Chapel 88 Shakespeare Street
DG12JJ
Dumfries
01387 259559
Audrey Morrow
Algo B 164 St Michael Street
DG12PR
Dumfries
01387 266679
Hairdressers - Unisex
Dumfries
Wellin 172 St. Michael Street
DG12PR
Dumfries
01387 257711
Solariums & Tanning Salons
Dumfries
B & B Racing
Bridge 178 St. Michael Street
DG12PR
Dumfries
01387 254363
Baha'i Faith
Bristo 14 Minden Cr
DG14EB
Dumfries
01387 262321
Religious Organisations
Dumfries
Baker Street
Unit 6 10 Nith Place
DG12PN
Dumfries
01387 266620
Bargain Books
Unit 1 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 254199
Baxters
The Re 44 Beeches Avenue
DG28LD
Dumfries
Joiners & Carpenters
Dumfries
74 High St
DG1 2BS
Dumfries
Benvenuto Pizzeria Trattoria
1 Doro 42 Eastfield Road
DG12EQ
Dumfries
01387 259890
Restaurants - Seafood
Dumfries
Best Pizza & Kebab House
32 Ayl 76a Shakespeare Street
DG12JH
Dumfries
01387 269075
Take Away Food Shops
Dumfries
Bethany Supported Housing
Unit 7 36 Whitesands
DG12RS
Dumfries
Housing Associations
Dumfries
45-50 High Street
DG1 2JA
Dumfries
Ladieswear - Retail
Dumfries
74 High St
DG1 2BS
Dumfries
Border
Corber Troqueer Road
DG27SR
Dumfries
01387 249997
Financial Advisers- Independent
Dumfries
Brian Sherman
2/4 Su 10 Whitesands
DG12RR
Dumfries
Photographers - Advertising & Commercial
Dumfries
Spring 82 Makbrar Road
DG14XG
Dumfries
01387 265478
British Red Cross
North Nithbank
DG12SA
Dumfries
01387 739852
Charities & Voluntary Organisations
Dumfries
Brownhall Primary School
Unit 2 Glencaple Road
DG14TU
Dumfries
Schools - Local Authority
Dumfries
Browns
3/Bank 8 Whitesands
DG12RR
Dumfries
01387 249944
Hairdressers - Unisex
Dumfries
Burns House
PO BOX Burns Street
DG12PS
Dumfries
01387 255297
Historic Buildings
Dumfries
Brambl 23 Hill Avenue
DG27HN
Dumfries
01387 250507
Taxis & Private Hire
Dumfries
5/Blue 43 Calside Road
DG14HA
Dumfries
01387 265597
Calmac Developments Ltd
Nether Craigs Road
DG14UT
Dumfries
01387 264476
Card Factory
Unit 2 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 279813
Greeting Card Publishers & Wholesalers
Dumfries
Care & Repair
The In 139 Irish Street
DG12QE
Dumfries
01387 243540
Charities & Voluntary Organisations
Dumfries
Careers Scotland
Unit 2 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 272500
Career Guidance Services
Dumfries
Cargen Construction
Waters Dalbeattie Road
DG28LW
Dumfries
01387 259562
Cargenbridge Primary School
Waters Waterside Road
DG28LL
Dumfries
01387 269046
Schools - Local Authority
Dumfries
Cargenholm House
Waters New Abbey Road
DG28ER
Dumfries
01387 248168
Carson & Trotter
3 Fair 123 Irish Street
DG12PE
Dumfries
01387 269595
China Slate
Drumsl Cargenbridge
DG28NF
Dumfries
01387 250888
Slate & Slate Products
Dumfries
Cinnamon Ceramics
Waterl Laghall Court
DG14SX
Dumfries
Citizens Advice Bureau
The Co 81-85 Irish Street
DG12PQ
Dumfries
01387 252456
Counselling Services & Advice Services
Dumfries
Claire's Accessories
Unit 2 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 249800
Fashion Accessories
Dumfries
Clean Master
68 Queen Street
DG1 2JP
Dumfries
Cleaning Services - Commercial
Dumfries
Clinton Cards PLC
Unit 3 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 257052
Card & Poster Shops
Dumfries
Country Fabrics
Sales 178 Irish Street
DG12NJ
Dumfries
Soft Furnishings - Retail
Dumfries
Couple Counselling
Mount Craigs Road
DG14UT
Dumfries
01387 251245
Counselling Services & Advice Services
Dumfries
Third 27 Cresswell Avenue
DG12EY
Dumfries
01387 255139
Taxis & Private Hire
Dumfries
Crichton Foundation
Browne Glencaple Road
DG14ZZ
Dumfries
01387 702047
Charities & Voluntary Organisations
Dumfries
Crossan
Crossa 93 Irish Street
DG12PQ
Dumfries
01387 269694
Domestic Appliances - Servicing
Dumfries
Crossroads Care Attendant Schemes Ltd
Crossr Craigs Road
DG14UT
Dumfries
01387 248686
Charities & Voluntary Organisations
Dumfries
53 St. Michael St
DG1 2QD
Dumfries
Restaurants - Other
Dumfries
D & G Sign Design
Rail S 42 Beeches Avenue
DG28LD
Dumfries
Sign Makers' Equipment & Materials
Dumfries
D Sloan
Maltki 72 Brooms Road
DG12LA
Dumfries
01387 269092
Dalbeattie Finance Co Ltd
Mill I 176 Irish Street
DG12NJ
Dumfries
01387 253933
Credit & Finance Companies
Dumfries
David Bass
Mount Craigs Road
DG14UT
Dumfries
01387 259925
Delilic'ous
Priory 25 Whitesands
DG12RR
Dumfries
01387 270639
Department Of Family Planning & Sexual Health
Buildi Nithbank
DG12SD
Dumfries
01387 244596
Clinics - N.H.S.
Dumfries
Department Of Psychological Services & Research
Nithba Nithbank
DG12SA
Dumfries
01387 244495
Clinics - N.H.S.
Dumfries
Derek Laing
Park V 27 Calside Road
DG14HA
Dumfries
01387 269113
Hairdressers - Unisex
Dumfries
Dez Plants
I T So 56 Whitesands
DG12RS
Dumfries
Dinks
Unit 1 87 Irish Street
DG12PQ
Dumfries
01387 257342
Diocese Of Galloway
Auckla 27 Brooke Street
DG12JL
Dumfries
01387 254281
Places Of Worship
Dumfries
Nithbank
DG1 2RZ
Dumfries
Rest & Retirement Homes
Dumfries
Domino Entertainments
Bridge 52 Whitesands
DG12RS
Dumfries
01387 268695
Entertainment Centres
Dumfries
Chacew 63 Irish Street
DG12PQ
Dumfries
01387 263474
Dumfries & Galloway Archives
Dumfri 33 Burns Street
DG12PS
Dumfries
01387 269254
Dumfries & Galloway Association For The Blind
Gracef Craigs Road
DG14UT
Dumfries
Charities & Voluntary Organisations
Dumfries
Gracef 78 Brooms Road
DG12LA
Dumfries
Charities & Voluntary Organisations
Dumfries
Dumfries & Galloway Citizens Advice Service
Gracef 81-85 Irish Street
DG12PQ
Dumfries
01387 252456
Information Services
Dumfries
Dumfries & Galloway Council
Counci English Street
DG12DD
Dumfries
01387 260000
Local Government
Dumfries
Dumfries & Galloway Golf Club
Counci 2 Laurieston Avenue
DG27NY
Dumfries
01387 253582
Golf Courses & Clubs
Dumfries
Dumfries & Galloway Tourist Board
Stewar 64 Whitesands
DG12RS
Dumfries
013873 80976
Tourist Information
Dumfries
Dumfries Day Centre
E5 Gre Cumberland Street
DG12JX
Dumfries
01387 266401
Dumfries Museum
The Ob Rotchell Road
DG27SW
Dumfries
01387 253374
Dumfries Table Tennis Club
Dumfri Shakespeare Street
DG12JE
Dumfries
01387 268667
Sports Clubs & Associations
Dumfries
Dumfrieshire & Stewartry Women's Aid
Cree M 12 Whitesands
DG12RR
Dumfries
01387 263052
Charities & Voluntary Organisations
Dumfries
Dumphries & Galloway Community Trust
Oakfie Kingholm Road
DG14SR
Dumfries
01387 251325
Central Government
Dumfries
McKane 166 St. Michael Street
DG12PR
Dumfries
01387 240000
Charities & Voluntary Organisations
Dumfries
E Murray & Son
Conhea Glencaple Road
DG14UB
Dumfries
01387 770205
E Q Fraser
7/8/Th New Abbey Road
DG27NE
Dumfries
01387 253309
Electrolux Service
Presto 93 Irish Street
DG12PQ
Dumfries
01387 265166
Domestic Appliances - Servicing
Dumfries
Essent 160 St. Michael Street
DG12PR
Dumfries
Fancy Pants
Unit 1 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 739920
Ladieswear - Retail
Dumfries
Fire Brigade
Fire S 120-124 Brooms Road
DG12DZ
Dumfries
01387 252222
Fyne Charters
Suite Johnstone Pk
DG13LB
Dumfries
01387 711711
G R Blount
The Ga 184 St Michael Street
DG12PR
Dumfries
01387 252244
Chemists - Dispensing
Dumfries
31 Gilloch Cres
DG1 4DW
Dumfries
- Dumfriesshire
07725 584142
Photographers - General
Dumfries
Gala Clubs
Forest Shakespeare Street
DG12JJ
Dumfries
01387 261721
24 Nith Place
DG1 2PN
Dumfries
01387 249444
Insurance Brokers
Dumfries
56 Glebe Street
DG1 2LF
Dumfries
07754 187386
Gardening Services
Dumfries
Gemini
10 Ave Gillbrae Road
DG14AT
Dumfries
01387 255162
Hairdressers - Unisex
Dumfries
Gems
Unit 5 The Loreburne Shopping Centre
DG12BD
Dumfries
George M Brown
Wellin 98 Laghall Court
DG14SX
Dumfries
01387 264445
Road Haulage Services
Dumfries
Georgetown Library
George Gillbrae Road
DG14EJ
Dumfries
Georgetown Post Office
Lochva Gillbrae Road
DG14EJ
Dumfries
01387 256798
Post Office Services
Dumfries
Georgetown Primary School
George Gillbrae Road
DG14EJ
Dumfries
01387 263703
Schools - Local Authority
Dumfries
Gillespie Gifford & Brown
Cherry 135 Irish Street
DG12NT
Dumfries
01387 255351
Global Video (UK) Ltd
The Ne 12 Whitesands
DG12RR
Dumfries
01387 250997
Going Places Leisure Travel
Unit 2 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 270370
Travel Agents & Holiday Companies
Dumfries
Goldielea
Unit 2 Dalbeattie Road
DG27PE
Dumfries
01387 730471
Green's Sports Bar
36 Duk 59 St. Michael Street
DG12QB
Dumfries
01387 268274
Haddows
Braehe 4 Whitesands
DG12RR
Dumfries
01387 259075
Wines Spirits & Beer - Retail
Dumfries
Haddows
Braehe 192 St Michael Street
DG12PR
Dumfries
01387 259139
Wines Spirits & Beer - Retail
Dumfries
St. Michaels Bridge Road
DG2 7DA
Dumfries
01387 267118
Car Accessories & Parts
Dumfries
Happy Faces
Cobbs 25 Calside Road
DG14HA
Dumfries
01387 248944
Happy House
5 High 187 St Michael Street
DG12PP
Dumfries
01387 266818
Take Away Food Shops
Dumfries
Hattersley Irving & Co
12 Hat 95 Irish Street
DG12NP
Dumfries
01387 254130
Health Services
Milner 1 Cresswell Gdns
DG12HH
Dumfries
01387 268893
Health Authorities
Dumfries
Hewden Hire Centres
Units 2 Eastfield Road
DG12EQ
Dumfries
01387 264152
His & Hers Hair Care
Unit 1 Troqueer Road
DG27RD
Dumfries
01387 269072
Hairdressers - Unisex
Dumfries
Holly McKie Hair
first floor
DG1 2NP
Dumfries
Holywood Trust
Mount Craigs Road
DG14UT
Dumfries
01387 269176
Charities & Voluntary Organisations
Dumfries
Home In (Scotland) Ltd
Gintre 24 Nith Place
DG12PN
Dumfries
01387 255133
Housing Associations
Dumfries
Homecraft
Homeco 68 Irish Street
DG12NJ
Dumfries
01387 270915
Household Stores
Dumfries
Infoplace
St. Da The Loreburne Shopping Centre
DG12BD
Dumfries
01387 247076
Fund Raising Services
Dumfries
Interancionale
Unit 1 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 266862
J & J Scott Ltd
Mavis New Abbey Road
DG28ER
Dumfries
01387 252535
J A MacKenzie & Sons
Unit 1 59 Shakespeare Street
DG12JD
Dumfries
01387 253895
J B Kerr
Unit 3 21 Glencaple Avenue
DG14SH
Dumfries
Road Haulage Services
Dumfries
J Rae
St Jam 1 Cartha Road
DG14JB
Dumfries
01387 750232
Farming - Livestock & Other Animals
Dumfries
Jacquies
Unit 1 34 Whitesands
DG12RS
Dumfries
01387 269077
Jamies Tiles Ltd
123 Do Whitesands
DG12RX
Dumfries
STALL 179 St. Michael Street
DG12PP
Dumfries
01387 252584
Hairdressers - Unisex
Dumfries
Jehovah's Witnesses
The Ki 2 Welldale Place
DG27QZ
Dumfries
01387 267321
Religious Organisations
Dumfries
Jewel In The Crown
43 Mar 48-50 St Michael Street
DG12QF
Dumfries
01387 264183
Restaurants - Indian
Dumfries
Jimmy's Specials Chinese Carry Out
Unit 2 21 Nith Place
DG12PL
Dumfries
01387 257440
Take Away Food Shops
Dumfries
Joe Fergusson
Dumfri 2 Laurieston Avenue
DG27NY
Dumfries
01387 256902
Golf Equipment & Supplies
Dumfries
John G Maxwell
Nether Glencaple Road
DG14TY
Dumfries
Airds Drive
DG1 4EW
Dumfries
Internet Service Providers
Dumfries
Park R 44 St. Michael Street
DG12QF
Dumfries
01387 265854
Hairdressers - Unisex
Dumfries
Kenneth J Milligan
Fairvi Glencaple Road
DG14TZ
Dumfries
Electricians & Electrical Contractors
Dumfries
Knox Sports
Knox L 58 Whitesands
DG12RS
Dumfries
Sports Goods Shops
Dumfries
Kwik-Fit
Pentag 1 Brooms Road
DG12SH
Dumfries
01387 269219
L J O Accident Investigations
Woodvi 8 Drungans Drive
DG28NS
Dumfries
Claims Investigators
Dumfries
Lex Transfleet Ltd
The Oa Cresswell Avenue
DG12HA
Dumfries
01387 250333
Van & Truck Hire
Dumfries
Lindsey Smith
Berkel 7 Nith Place
DG12PL
Dumfries
01387 252957
Ph Unit Gilbrae Medical Centre
DG1 4EJ
Dumfries
Lockharts
2 Westfield Road
DG1 4AA
Dumfries
Construction Contractors - General
Dumfries
Loreburn
Chadde 139 Irish Street
DG12QE
Dumfries
01387 259700
Housing Associations
Dumfries
Loreburne Shopping Centre
Chadde The Loreburne Shopping Centre
DG12BD
Dumfries
01387 267201
Shopping Centres
Dumfries
Lowland Training Services
Unit 2 104 Irish Street
DG12QE
Dumfries
01387 245430
Training Services
Dumfries
M Burton
Chambe 5 Westfield Road
DG14AA
Dumfries
01387 266285
Chiropodists (Podiatrists)
Dumfries
Marks & Spencer PLC
Cheshi 59-65 High Street
DG12DB
Dumfries
01387 267621
Department Stores
Dumfries
Mary Jeffrey
Tri Th 9 Assembly Street
DG12RU
Dumfries
01387 269349
Beauty Consultants & Specialists
Dumfries
McCarron-Hansen
Unit 3 93 Irish Street
DG12PQ
Dumfries
Troqueer Mount
DG2 7DF
Dumfries
Convenience Stores
Dumfries
McEwan's Coach Services
Unit 5 22 Whitesands
DG12RR
Dumfries
01387 710357
McIntyre School Of Motoring
Unit 0 Rowanbank
DG13LL
Dumfries
01387 710441
Mount Sydney Inn
Mount Craigs Road
DG14EU
Dumfries
01387 252091
Mulligans Bar
Unit 9 1 Nith Place
DG12PL
Dumfries
01387 259434
Music Zone Services
Unit 2 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 261560
Shakespeare Street
DG1 2JB
Dumfries
0345 050 7084
Car Parking & Garaging
Dumfries
NFU Mutual
3 48 Whitesands
DG12RS
Dumfries
01387 254270
Insurance Agents & Companies
Dumfries
National Car Parks Ltd
Laurie Shakespeare Street
DG12JD
Dumfries
01387 264246
Car Parking & Garaging
Dumfries
4 St. 89 Whitesands
DG12RX
Dumfries
01387 252788
Summer 180 Irish Street
DG12NJ
Dumfries
01387 246292
Clothing Repairs & Alterations
Dumfries
Georgetown Store
DG1 4HA
Dumfries
Convenience Stores
Dumfries
Nithsdale Cycle Centre
Holywo 46 Brooms Road
DG12LA
Dumfries
01387 254870
Nithseale Coalition Of Disabled People
Birchd 78 Brooms Road
DG12LA
Dumfries
Charities & Voluntary Organisations
Dumfries
O2 Store
Unit 2 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 250904
Oakfield
Oakfie Kingholm Road
DG14SR
Dumfries
01387 251325
Children's Homes
Dumfries
Odeon Cinema
Welton Shakespeare Street
DG12JJ
Dumfries
0871 224 4007
Orange Retail
Unit 1 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 279950
Flat 2 Shakespeare Street
DG12JB
Dumfries
P D G Helicopters
Hillho Cargenbridge
DG28LN
Dumfries
01387 261229
Aviation Consultants
Dumfries
P D G Helicoptors
Hillho Cargenbridge
DG28LN
Dumfries
01387 261229
Aviation Consultants
Dumfries
Dalbeattie Road
DG2 8LW
Cargenbridge
Tyre Dealers
Cargenbridge
Unit 6 20-22 Brooke Street
DG12JY
Dumfries
01387 252297
Patterson & Cowan
A 3 Nellieville Terrace
DG27DN
Dumfries
01387 252349
Roofing Services
Dumfries
4 The 87 St Michael Street
DG12PY
Dumfries
01387 251167
Take Away Food Shops
Dumfries
Physical Health
Cairnd English Street
DG12DF
Dumfries
07974 741784
Physiotherapists
Dumfries
Unit 13-15, The Loreburne Shopping Cntr
DG1 2BD
Dumfries
Discount Centres
Dumfries
Poundsavers Stores
Pound 1-3 Whitesands
DG12RR
Dumfries
01387 270900
Convenience Stores
Dumfries
Primrose & Gordon
179 Ne 92 Irish Street
DG12PF
Dumfries
01387 267316
Professional Tax Solutions
6th Fl 41 Makbrar Road
DG14XQ
Dumfries
72 Brooms Road
DG1 2LA
Dumfries
- Dumfriesshire
01387 269985
Motor Cycle Parts & Accessories
Dumfries
R G Harper
Heaton 36 Eastfield Road
DG12EQ
Dumfries
01387 265554
Tree Work & Forestry Services
Dumfries
R Houston
Dunkel Glencaple Road
DG14AS
Dumfries
01387 254213
Radley Financial Services
Radley 68 St. Michael Street
DG12QF
Dumfries
01387 240074
Financial Advisers- Independent
Dumfries
Redban New Abbey Road
DG28EW
Dumfries
01387 247034
Riverbank Children's Centre
Valley Nithbank
DG12SD
Dumfries
01387 244566
Community Projects
Dumfries
Robert T Meechan
Burley 20 Calside Road
DG14HA
Dumfries
01387 255702
Roots
10 Den 9 Whitesands
DG12RR
Dumfries
01387 253910
Hairdressers - Unisex
Dumfries
Woodsi Corbelly Hill
DG27SQ
Dumfries
01387 261612
Ryedale Nurseries Ltd
3/Gleb Ryedale Road
DG27EP
Dumfries
01387 259191
Nuserymen - Trees Shrubs & Bonsai
Dumfries
S Rickson Ltd
Forest 43 Whitesands
DG12RS
Dumfries
01387 257184
Carpets & Rugs - Retail
Dumfries
Sands Snooker Club
4 The Whitesands
DG12RX
Dumfries
01387 269217
Scotspeed Motorcycles Ltd
Regent 2-6 Nith Place
DG12PN
Dumfries
01387 265050
Motor Cycles & Scooters
Dumfries
Ambula Nithbank
DG12SD
Dumfries
Ambulance Services
Dumfries
Play G Craigs Road
DG14UT
Dumfries
01387 253691
Community Centres
Dumfries
Scripture Union
Mount Craigs Road
DG14UT
Dumfries
Religious Organisations
Dumfries
Seimo Seito
C A Pa 11 Nith Place
DG12PL
Dumfries
01387 251020
Take Away Food Shops
Dumfries
Jayesc Cresswell Avenue
DG12HA
Dumfries
01387 253900
Shelter Single Homeless Person Project
Greyfr 81-85 Irish Street
DG12PQ
Dumfries
01387 256526
Charities & Voluntary Organisations
Dumfries
Sisters Of Charity
st vin Brooke Street
DG12JL
Dumfries
01387 254093
Religious Organisations
Dumfries
Smart Kidz
Unit 5 184 Irish Street
DG12NJ
Dumfries
01387 269966
Children & Babywear - Retail
Dumfries
Millhouses
DG1 4SU
Kingholm Quay
01387 402000
Furniture - Wholesale
Kingholm Quay
South West Computer Solutions
Commun 52 Brooms Road
DG12LA
Dumfries
01387 248005
Computer Maintenance & Repairs
Dumfries
South West Rape Crisis & Sexual Abuse Centre
Unit 3 93 Irish Street
DG12PQ
Dumfries
01387 253113
Counselling Services & Advice Services
Dumfries
South West Sound Radio Ltd
Unit 4 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 250999
Radio & Television Stations
Dumfries
St Andrews Primary School
St And Brooke Street
DG12JL
Dumfries
Schools - Local Authority
Dumfries
St Josephs College
St Jos Craigs Road
DG14UU
Dumfries
01387 252893
Schools - Local Authority
Dumfries
St Michael Services Ltd
Presby 9 St. Michael Street
DG12QD
Dumfries
01387 254304
Petrol Filling Stations - 24 Hour
Dumfries
Stagecoach (West Scotland)
Leigh 8 Eastfield Road
DG12EQ
Dumfries
01387 253496
Bus & Coach Operators & Stations
Dumfries
Stan McMurdo
Heathf Hill Avenue
DG27HN
Dumfries
01387 267001
Domestic Appliances - Servicing
Dumfries
Star Taxis
Star I 11 Beck Avenue
DG27BJ
Dumfries
01387 253336
Taxis & Private Hire
Dumfries
Stewartry Good Neighbours
Mount Craigs Road
DG14UT
Dumfries
01387 249081
Community Projects
Dumfries
Stirling Park
Unit 1 6 Whitesands
DG12RR
Dumfries
01387 269211
Sheriff Officers
Dumfries
The Wo 6A Brooke Street
DG12JL
Dumfries
01387 261897
Hairdressers - Unisex
Dumfries
4 Char Ryedale
DG27EN
Dumfries
01387 266847
Computer Systems & Software (Sales)
Dumfries
T-Mac Van Hire Tweedies Motors Ltd
B Troqueer Road
DG27DF
Dumfries
01387 255137
Van & Truck Hire
Dumfries
Foxes 173 St Michael Street
DG12PP
Dumfries
01387 261084
Take Away Food Shops
Dumfries
The Tr 93 St. Michael Street
DG12PY
Dumfries
01387 247247
Hairdressers - Unisex
Dumfries
The Body & Soul Co
Unit 2 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 259527
The Body Shop International PLC
Unit 2 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 259593
The Co-op
Troque Troqueer Road
DG27DF
Dumfries
01387 256200
Convenience Stores
Dumfries
The Computer Shop
Unit 1 The Loreburne Shopping Centre
DG12BD
Dumfries
01387 252177
Computer Systems & Software (Sales)
Dumfries
The Dumfries & Galloway Befriending Project
Mount Craigs Road
DG14UT
Dumfries
01387 247812
Charities & Voluntary Organisations
Dumfries
The Flower Shop (M Smail)
28 English Street
DG1 2BY
Dumfries
The Food Train
13 Mil 182 St. Michael Street
DG12PR
Dumfries
Charities & Voluntary Organisations
Dumfries
The Hair Studio
143 Ne 15 Nith Place
DG12PL
Dumfries
01387 248783
Hairdressers - Unisex
Dumfries
The Jolly Harvester
Units Calside Road
DG14HB
Dumfries
01387 269101
The Linen Room
Hope H 53 St. Michael Street
DG12QB
Dumfries
01387 255689
Restaurants - French
Dumfries
The Lyver
Curtis 181-183 St Michael Street
DG12PP
Dumfries
01387 256477
The Normandy
Mill L Troqueer Road
DG27DF
Dumfries
01387 263383
The Old Bank Restaurant
Survey 94 Irish Street
DG12PB
Dumfries
01387 253499
The Orange Shop
Kiosk The Loreburne Shopping Centre
DG12BD
Dumfries
01387 279950
Mount Craigs Road
DG14UT
Dumfries
01387 240044
Charities & Voluntary Organisations
Dumfries
The Riverside Inn
Edenso Dock Park
DG12RY
Dumfries
01387 255703
The Royal Bank Of Scotland PLC
1-2 Co 68 Whitesands
DG12PG
Dumfries
01387 269222
Banks & Other Financial Institutions
Dumfries
The Salvation Army
Clemen 97 Whitesands
DG12RX
Dumfries
Places Of Worship
Dumfries
The Scottish Exective Rural Affairs Dept
Govern 161 Brooms Road
DG13ES
Dumfries
01387 255292
Central Government
Dumfries
The Ship Inn
10 Tha 97-99 St. Michael Street
DG12PY
Dumfries
01387 255189
The Qu 38 Brooms Road
DG12LA
Dumfries
01387 254620
Furniture - Retail
Dumfries
Flat 1 62 St Michael Street
DG12QF
Dumfries
01387 253402
Veterinary Surgeons & Practitioners
Dumfries
The Works
26, The Loreburne Shopping Centre
DG1 2BD
Dumfries
Discount Centres
Dumfries
The World's End
1-2 Qu 27-29 Whitesands
DG12RR
Dumfries
01387 252196
Theatre Royal Guild Of Players
Unit 4 66-68 Shakespeare Street
DG12JH
Dumfries
01387 254209
Thomas Maclagan
The Dy 1 Janefield Avenue
DG27PZ
Dumfries
01387 255977
Thomson & Jardine Joiners
Lanefo Rotchell Gardens
DG27SL
Dumfries
01387 265032
Joinery Manufacturers
Dumfries
4, Kingholm Rd
DG1 4AX
Dumfries
Childcare Services
Dumfries
Tourist Information Centre
Town H whitesands
DG12QG
Dumfries
01387 253862
Tourist Information
Dumfries
High Street
DG1 2BD
Dumfries
01387 255104
Outdoor Clothing & Equipment
Dumfries
Troqueer Arms
Tudor 152 Troqueer Road
DG27DF
Dumfries
01387 254518
Troqueer Garage
Tudor Troqueer Road
DG27DF
Dumfries
Troqueer Primary School
Tudor Hill Avenue
DG27LR
Dumfries
01387 252615
Schools - Local Authority
Dumfries
Turning Point (Scotland)
Mount Craigs Road
DG14UT
Dumfries
01387 247123
Charities & Voluntary Organisations
Dumfries
Victim Support
Mount Craigs Road
DG14UT
Dumfries
01387 250883
Charities & Voluntary Organisations
Dumfries
10 Solway Drive
DG2 7JP
Dumfries
Web 2000
Unit C 43 Makbrar Road
DG14XQ
Dumfries
01387 255724
Wimpy
Unit 2 The Loreburne Shopping Centre
DG12BD
Dumfries
Restaurants - English
Dumfries
11 McAllister Way
DG1 4GZ
Dumfries
Cleaning Services - Domestic
Dumfries
Yangtze River
Valent 132 Brooms Road
DG12DZ
Dumfries
01387 247668
Take Away Food Shops
Dumfries
Your Money Sorted
39 Rotchell Park
DG2 7RL
Dumfries
Investment Consultants
Dumfries
9 Saint Michael Street
DG1 2QD
Dumfries
01387 254304
Petrol Filling Stations
Dumfries