
Voila
Miscellaneous
3 E Morton St Thornhill, sct DG3 5LZLots of lovely winter woollies in at the moment and fabulous faux fur scarves and jackets...

Greenlands Gardens
Miscellaneous
28 Main St Thornhill, sct FK8 3PNPositive: Professionalism, Quality, Value

McKendrick J & Son
Miscellaneous
119 Drumlanrig St Thornhill, sct DG3 5LSGood selection of all the basics and great service

JL roofing services
Miscellaneous
Kinnell St Thornhill, sct DG3 4JNPositive: Professionalism, Punctuality, Quality, Responsiveness, Value Services: Gutter repairs, Roof repair

Hillhouse & Hunter
Miscellaneous
42-43 Drumlanrig St Thornhill, sct DG3 5LJProper old fashioned hardware store that has everything you ask for from vegetable seeds to kitchen goods and much more beside

John Black Vehicle Body Repairs
Miscellaneous
71 Drumlanrig St Thornhill, sct DG3 5LYService: Body & Trim

Brownriggs
Miscellaneous
E Morton St Thornhill, sct DG3 5LZFriendly staff. Took my van for mot. Good service received.

Jinty-B's Cakes & Tearoom
Miscellaneous
68 Drumlanrig St Thornhill, sct DG3 5LYFirst class cafe. The girls were so friendly and worked tirelessly to look after everyone. Did a motorbike run from Glasgow to get some lunch and ended up in Thornhill. G ... more

McIntyres Health & Well-being Salon Thornhill
Miscellaneous
66 Drumlanrig St Thornhill, sct DG3 5LYJust had a podiatry appointment with Andrew. Floating on air now! Thanks for the foot care and for listening to me wittering on.

Lean Bean
Miscellaneous
43 W Morton St Thornhill, sct DG3 5NEFab place to pick up lunch and a great coffee. I particularly like the seasonal menu choices and the ethically sourced items for my store cupboard. I'm always in here for ... more

101 Boutique
Miscellaneous
70 Drumlanrig St Thornhill, sct DG3 5LYMonica was lovely.

Mains Farm
Miscellaneous
Serving Thornhill, sct FK8 3QRWigwams are lovely and the views are amazing. You really do have to bring everything though including your cutlery. Its quite windy on site so it was hard to get a bbq go ... more

Pollock & McLean
Miscellaneous
1 W Morton St Thornhill, sct DG3 5NEThey are very helpfull people at this company ...nothing is to much trouble for them .they always have good advice with any situation .

John G Renicks
Miscellaneous
117 Drumlanrig St Thornhill, sct DG3 5LSWas passing through and stopped to buy some provisions for our self catering stay in Moniaive. I bought a steak pie from here and it was delicious! Lean, tender steak in ... more

Zitan Chinese Antiques
Miscellaneous
Townhead St Thornhill, sct DG3 5NWGreat place to buy Chinese antiques at reasonable prices. Phone first to make appointment

Thornhill Community Centre
Miscellaneous
Serving Thornhill, sct DG3 5LHExcellent little village and clean

ATM - RBS
Miscellaneous
63 Drumlanrig St Thornhill, sct DG3 5LY
Dumfries & Galloway Council
Miscellaneous
Serving Thornhill, sct DG3 5LHMy youngest grandson has had a couple of birthday parties there. The little hall downstairs is perfect for the eats and drinks as it has a close by kitchen. For party gam ... more

Thornhill Inn
Miscellaneous
103-106 Drumlanrig St Thornhill, sct DG3 5LUGreat place to stay, staff were friendly and professional, the food was fantastic. Would definitely book again. Food & drinks: Credit to the chef, fantastic food.

Briery Park
Miscellaneous
New St Thornhill, sct DG3 5NJNot time to move in yet

Pegasus Fitness LTD
Miscellaneous
14 Townhead St Thornhill, sct DG3 5NW
Stratherick Childminding
Miscellaneous
Callander Road Thornhill, sct FK8 3PR
ATM
Miscellaneous
63 Drumlanrig St Thornhill, sct DG3 5LY
A 1 Curtain Design
Miscellaneous
35 Drumlanrig St Thornhill, sct DG3 5LJ
David crosbie roofing services
Miscellaneous
1 Muirhall Rd Thornhill, sct DG3 5NR
Dumfries and Galloway Fine Arts Society
Miscellaneous
Kathleen Woods, 10 Davie Gill Park Thornhill, sct DG3 5AH
Dumfries & Galloway Canine Rescue Centre
Miscellaneous
102 Drumlanrig St Thornhill, sct DG3 5LU
Custom Jems
Miscellaneous
11 Kippen Rd Thornhill, sct FK8 3QA
A.R.L. Software Limited
Miscellaneous
88 Drumlanrig St Thornhill, sct DG3 5LU
Angling Association
Miscellaneous
102 Drumlanrig St Thornhill, sct DG3 5LU
Red Oxide
Miscellaneous
67 Main St Thornhill, sct FK8 3PJ
D N G Canine Rescue Centre Charity Shop
Miscellaneous
102 Drumlanrig St Thornhill, sct DG3 5LU
McMichael J & J
Miscellaneous
31 New St Thornhill, sct DG3 5NJ
Dumfries & Galloway Small Communities Housing Trust
Miscellaneous
116 Drumlanrig St Thornhill, sct DG3 5LS
G & J Irving Ltd
Miscellaneous
21 W Morton St Thornhill, sct DG3 5ND
Tailored Tuition
Miscellaneous
114 Drumlanrig St Thornhill, sct DG3 5LS
Thornhill Cross
Miscellaneous
W Morton St Thornhill, sct DG3 5NE
photosws
Miscellaneous
95A Drumlanrig St Thornhill, sct DG3 5LU
Old School Thornhill
Miscellaneous
Co. 114, Drumlanrig St Thornhill, sct DG3 5LS
M Ayres Roofing Services Limited
Miscellaneous
15 Waugh Rd Thornhill, sct DG3 5PJ
Nithsdale Roofing
Miscellaneous
1 Muirhall Rd Thornhill, sct DG3 5NT