Borders Crematorium
Next to Wairds Cemetery
TD6 9HA
Melrose
01896 823357
Cemeteries & Crematoria
Melrose
Playgroups & Pre-School Education
Melrose
Greggs
Tweedbank Service Station Gateway Drive
TD1 3DJ
Tweedbank
01896 800342
Charities & Voluntary Organisations
Melrose
Magnet Kitchens
Tweedbank Industrial Estate
TD1 3RS
Galashiels
01896 755388
Domestic Appliances - Sales
Galashiels
Magnet Trade
Tweedbank Industrial Estate
TD1 3RS
Galashiels
01896 755388
Domestic Appliances - Sales
Galashiels
Premier
The Square
TD4 6DB
Earlston
01896 849466
Convenience Stores
Earlston
Cleaning Materials Equipment
Melrose
Aquarius Hair Design
The Square
TD4 6DB
Earlston
Taxis & Private Hire
Earlston
Domestic Appliances - Servicing
Earlston
SPAR MMIS Store Ltd
1a High Street
TD6 9PA
Melrose
01896 823408
Convenience Stores
Melrose
Brough 35 Market Square
TD69PL
Melrose
01896 822162
Fishmongers & Fishmonger Services & Suppliers
Melrose
1st For Fencing Ltd
Unit J Annay Road
TD69LW
Melrose
01896 823717
Fencing Contractors
Melrose
A & J Elliot
Beech East End
TD46HL
Earlston
01896 849223
Electricians & Electrical Contractors
Earlston
A J Buchanan
Unit 2 Earlston Mains
TD46AF
Earlston
01896 849206
Farming - Livestock & Other Animals
Earlston
A Marshall & Sons
Ardgou Grizzlefield
TD46BQ
Earlston
01896 848276
Farming - Livestock & Other Animals
Earlston
A-Plant
3 Rhym Mill Road
TD46FA
Earlston
01896 849699
Plant & Machinery Hire & Leasing
Earlston
A-Plant
3 Rhym Mill Road
TD46FA
Earlston
01896 849699
Plant & Machinery Hire & Leasing
Earlston
Abbey Hair Design
Hamilt Abbey Street
TD69PZ
Melrose
01896 823637
Hairdressers - Unisex
Melrose
Active Sports
Chain Annay Road
TD69LP
Melrose
01896 822452
Outdoor Pursuit Organisers & Equipment
Melrose
Adam Purves (Galashiels) Ltd
St Dun High Street
TD69RU
Melrose
01896 822048
Alexander Dalgetty & Sons
Sarum High Street
TD69PA
Melrose
01896 822364
Alfonso Crolla
Alford High Street
TD46BS
Earlston
01896 849899
Fish & Chip Shops
Earlston
Alldays Stores Ltd
Unit 3 27 Market Square
TD69PL
Melrose
Convenience Stores
Melrose
Alpineflor Ltd
Priorwood House High Rd
TD6 9EF
Melrose
Ann Oliver
Unit 7 1 Scotts Place
TD69QZ
Melrose
01896 822975
Knitwear & Textiles
Melrose
Austin Travel
Unit 9 Station Road
TD46BZ
Earlston
01896 849360
Austin Travel
Birch Station Road
TD46BZ
Earlston
01896 849360
B S W Timber PLC
Mansfi East End
TD46JA
Earlston
01896 849255
Timber Merchants
Earlston
B S W Timber PLC
Harmil East End
TD46JA
Earlston
01896 849255
Timber Merchants
Earlston
BTVC Ltd
Domestic Appliances - Servicing
Earlston
Bank Of Scotland
Alleyn Market Square
TD69PH
Melrose
01896 822561
Banks & Other Financial Institutions
Melrose
27-29 Market Sq
TD6 9PL
Melrose
Border Auto Valet
Unit 3 Station Rd Industrial Estate
TD46BZ
Earlston
Car Valet Services
Earlston
Border Auto Valet
Unit 3 Station Rd Industrial Estate
TD46BZ
Earlston
Car Valet Services
Earlston
Unit 4 Station Road Industrial Estate
TD4 6BZ
Earlston
Lawnmowers & Garden Machinery - Sales & Service
Earlston
Border Construction Ltd
Rhymer Mill Road
TD46DG
Earlston
01896 849660
Construction Contractors - General
Earlston
Border Construction Ltd
Rhymer Mill Road
TD46DG
Earlston
01896 849660
Construction Contractors - General
Earlston
Units Turfford Park
TD46GZ
Earlston
01896 848911
Agricultural Merchants
Earlston
Border Farm Supplies Ltd
Units Turfford Park
TD46GZ
Earlston
01896 848911
Agricultural Merchants
Earlston
Border Groomers
Moray High Street
TD46HG
Earlston
01896 849480
Dog Clipping & Grooming
Earlston
Border Land Rovers
C2 Wem Glenburnie Farm
TD46AJ
Earlston
01896 848996
Border Ready Mix Ltd
Unit 1 The Square
TD46DB
Earlston
01896 849704
Concrete Mnfrs & Distributors
Earlston
Border Ready Mix Ltd
10 Hun The Square
TD46DB
Earlston
01896 849704
Concrete Mnfrs & Distributors
Earlston
Borders Dog Walkers
Station Brae
TD4 6BP
Earlston
07833 458159
Borders Voluntary Community Care Forum
2/Burn Haughhead Avenue
TD46HT
Earlston
Charities & Voluntary Organisations
Earlston
Brian Haldane
Blackh 15 Priors Walk
TD69RB
Melrose
01896 822087
Electricians & Electrical Contractors
Melrose
Broomfield House
Old Sc 10 Thorn Street
TD46DR
Earlston
01896 848084
Broomfield House
Broomf 10 Thorn Street
TD46DR
Earlston
01896 848084
Budget TV Centre
Unit B Station Road
TD46BZ
Earlston
01896 848960
Burts
Burtre Market Square
TD69PL
Melrose
01896 822285
Butterfly
Unit 3 High Street
TD69PA
Melrose
01896 822045
C M Welsh
Rhymer Mill Road
TD46DG
Earlston
Construction Contractors - General
Earlston
C M Welsh
Rhymer Mill Road
TD46DG
Earlston
01896 849494
Construction Contractors - General
Earlston
C M Welsh
Rhymer Mill Road
TD46DG
Earlston
Construction Contractors - General
Earlston
C M Welsh
C C I Leaderdale Cr
TD46BJ
Earlston
01896 849494
Bathroom Planners & Furnishers
Earlston
Caddon Healthcare Ltd
Priory Annay Road
TD69LW
Melrose
01896 820333
Car Bench Ltd
Ind Es Station Road
TD46BZ
Earlston
01896 849394
Mosshouses
TD1 2PG
Galashiels
Solar Energy Equipment - Suppliers & Installers
Galashiels
Chantefleur
West E High Street
TD69RU
Melrose
Charlie Cockburn
The Up High Street
TD46HQ
Earlston
01896 849178
Cherrytrees Childrens Nursery
The Cr Dingleton Road
TD69QS
Melrose
Nurseries & Creches
Melrose
Children In Distress
Fourth High Street
TD46BU
Earlston
01896 848999
Charities & Voluntary Organisations
Earlston
St Dav
TD46BJ
Earlston
01896 849859
Counselling Services & Advice Services
Earlston
Melrose Road
TD4 6DL
Earlston
Highba PO Box 13607
TD46YX
Earlston
Charcoal Suppliers
Earlston
Corn Exchange
Levere Market Square
TD69PN
Melrose
01896 822463
Centra Cowdenknowes Stables
TD46AA
Earlston
01896 848020
Cross Keys Inn
Cross
TD69JA
Melrose
01835 870310
Cullen Kilshaw
Royal 7 Market Square
TD69PQ
Melrose
01896 822796
Cullen Kilshaw
Royal High Street
TD69PE
Melrose
01896 822177
Doug Welsh
Tudor The Square
TD46DB
Earlston
01896 849371
St Dunstans House High Street
TD6 9RU
Melrose
01896 823506
Down To Earth Health
Peel F 32 Market Square
TD69PP
Melrose
01896 822590
Health & Safety Products
Melrose
Dr R D McDonald
Hillsb St. Dunstans Pk
TD69RX
Melrose
01896 822161
Alprah 15 Priors Walk
TD69RB
Melrose
01896 822087
Earlston Health Centre
KIDGAT MELROSE RD
TD46DW
Earlston
01896 849273
Earlston Health Centre
KIDGAT MELROSE RD
TD46DW
Earlston
01896 849343
Earlston High School
KIDGAT High Street
TD46HF
Earlston
01896 849282
Schools - Local Authority
Earlston
Earlston Library
KIDGAT High Street
TD46HF
Earlston
01896 849282
Earlston Post Office
KIDGAT High Street
TD46BS
Earlston
Post Office Services
Earlston
Earlston Primary School
KIDGAT High Street
TD46JQ
Earlston
01896 848851
Schools - Local Authority
Earlston
Edinbugh Woollen Mill Ltd
Abbey Annay Road
TD69LW
Melrose
01896 822138
Eildon Housing Association Ltd
Head O Dingleton Road
TD69QY
Melrose
01896 822121
Charities & Voluntary Organisations
Melrose
Eildon Licensing Ltd
The Re Waverley Road
TD69SH
Melrose
Evergreen
6 Park High Street
TD46BX
Earlston
G Stewart & Son
Free C High Street
TD69RZ
Melrose
01896 822037
Electricians & Electrical Contractors
Melrose
Gary Moore
Closeb 26 Market Square
TD69PT
Melrose
0870 242 4453
Restaurants - English
Melrose
Gleneve
Low Ba Buccleuch Street
TD69LD
Melrose
01896 823286
Knitwear & Textiles
Melrose
Good Food
Unit 1 32 High Street
TD46HG
Earlston
01896 849222
Take Away Food Shops
Earlston
Goodfe 6 Halcombe Cresent
TD46DA
Earlston
Halliday Bros
Purita High Street
TD46BU
Earlston
01896 849393
Hamish Morison Farming Ltd
Sun Al West Morriston
TD46AY
Earlston
01896 849250
Hanover (Scotland) Housing Association Ltd
17 Han 12a Hanover Close
TD46JD
Earlston
01896 849565
Housing Associations
Earlston
Heatlie & Scott
Helion High Street
TD69PA
Melrose
01750 21255
Painters_Decorators
Melrose
Hetties
Bath B High Street
TD69PB
Melrose
01896 822248
Hairdressers - Unisex
Melrose
Historic Scotland
Newark Abbey Street
TD69LG
Melrose
01896 822562
Holmes
Monks Abbey Street
TD69PX
Melrose
01896 820003
Holy Trinity
Slated 20 High Cross Avenue
TD69SU
Melrose
Places Of Worship
Melrose
I R F Car Sales
Unit 1 Station Road
TD46BZ
Earlston
01896 849107
IQX Ltd
A Wester Newhouse
TD69JT
Melrose
01835 824334
Computer Systems & Software (Development)
Melrose
Ian Rout
3 Pape 4 Market Square
TD69PN
Melrose
Unit 4 14 High Street
TD69PA
Melrose
J & S Plastering
Rustyg 30 St. Dunstans Pk
TD69LF
Melrose
01896 823954
J Holmes Wilson
Rampar High Street
TD69PA
Melrose
01896 823223
J P Craw
Duncom Station Road
TD46BZ
Earlston
01896 849399
J Rutherford (Earlston) Ltd
Rhymer Mill Road
TD46DF
Earlston
01896 849326
Agricultural Engineers
Earlston
J Rutherford (Earlston) Ltd
Rhymer Mill Road
TD46DF
Earlston
01896 849326
Agricultural Engineers
Earlston
J S Crawford
Poplar Priorwood
TD69EG
Melrose
01896 822030
J Todd
199/Le Georgefield Farm
TD46BH
Earlston
01896 849227
J W Fullerton & Sons
Killar Corsbie Farm
TD46AU
Earlston
01573 410238
Jackanory
Hamilt Abbey Street
TD69PZ
Melrose
01896 823335
Jackie Lunn
Unit 2 High Street
TD69PA
Melrose
01896 822888
Jackie Lunn Ltd
Unit 2 7 High Street
TD46HQ
Earlston
01896 849715
Jeffrey James Jewellers Ltd
Apollo 5 Buccleuch Street
TD69LB
Melrose
01896 823275
Keith Robertson
Unit 5 Station Rd Industrial Estate
TD46BZ
Earlston
01896 849975
Keith Robertson
Unit 5 Station Rd Industrial Estate
TD46BZ
Earlston
01896 849975
Kwik Wall
The De The Square
TD46DB
Earlston
Concrete Products
Earlston
Leader Taxis
Causew 35 Summerfield
TD46ET
Earlston
01896 848828
Taxis & Private Hire
Earlston
Lothian & Borders Co-operative Society Ltd
Unit 7 High Street
TD69PA
Melrose
01896 822050
Lothian Borders & Angus Co-operative Society Ltd
Gala P Station Road
TD46BZ
Earlston
01896 849253
M Scott
Bridew Halcombe Cr
TD46DA
Earlston
Joiners & Carpenters
Earlston
Maid By Marion
Flat 1 High Street
TD69PA
Melrose
01896 820350
Cake Decorating Equipment & Supplies
Melrose
Marmions Brasserie
Marmio Buccleuch Street
TD69LB
Melrose
Restaurants - French
Melrose
Melrose Antique
St. Du High Street
TD69RU
Melrose
01896 823039
Melrose Bowling Club
Office Weirhill
TD69SF
Melrose
01896 823166
Clubs & Associations - Social
Melrose
Melrose Chinese Takeaway
Office Dingleton Road
TD69QY
Melrose
01896 823372
Take Away Food Shops
Melrose
Melrose Education Centre
Office Huntly Road
TD69SB
Melrose
01896 823517
Leisure & Recreation Centres
Melrose
Melrose Golf Club
Office Dingleton Road
TD69HS
Melrose
01896 822855
Golf Courses & Clubs
Melrose
Melrose Library
18D/Ch 18 Market Square
TD69PN
Melrose
01896 823052
Melrose Parish Church
Unit 6 St. Marys Road
TD69LJ
Melrose
01896 823339
Places Of Worship
Melrose
Melrose Police Station
Police High Street
TD69RY
Melrose
01896 822602
Melrose Post Office
Police Buccleuch Street
TD69LE
Melrose
01896 822040
Post Office Services
Melrose
Melrose Rugby Football Club
7th Fl The Greenyards
TD69SA
Melrose
01896 822559
Sports Clubs & Associations
Melrose
Michael Vee Design
Rector High Street
TD69PB
Melrose
01896 822116
Interior Designers & Furnishers
Melrose
Miller
1 Westfield Road
TD46DX
Earlston
Moss Pharmacy (Melrose)
Shop 6 High Street
TD69PB
Melrose
01896 822178
Chemists - Dispensing
Melrose
Tweedbank Industrial Estate
TD1 3RS
Galashiels
First Aid & Medical Supplies
Galashiels
Motopoint
Unit 5 Station Road
TD46BZ
Earlston
01896 849009
Mot Testing Centres
Earlston
Motopoint
Unit 5 Station Road
TD46BZ
Earlston
01896 849009
Mot Testing Centres
Earlston
Murray Hogarth Co Ltd
Dugnoi St. Dunstans Park
TD69RX
Melrose
01896 820141
Fashion Accessories
Melrose
National Trust Shop
Priorw Abbey Street
TD69PX
Melrose
01896 822965
New Ways
Signet Abbey Street
TD69PX
Melrose
01896 822100
Ormiston & Renwick
Unit 7 High Street
TD69PB
Melrose
01896 822163
Ormiston Institute
Unit 7 Market Square
TD69PN
Melrose
01896 822463
Papa Jacks Cafe
Unit 1 Buccleuch Street
TD69LD
Melrose
Plaisir D Chocolat
Midlan High Street
TD69PE
Melrose
01896 820202
Playstation 1
Unit G Palma Place
TD69PR
Melrose
01896 823892
Nurseries & Creches
Melrose
Pollock & Co
West E High Street
TD69RU
Melrose
Purves
St. Du High Street
TD69RU
Melrose
01896 823506
R & A Wilson
Greens
TD46AJ
Earlston
01896 849225
Farming - Livestock & Other Animals
Earlston
R G Turnbull
Townse The Square
TD46DB
Earlston
01896 849260
Chemists - Dispensing
Earlston
R J Macvicar
Timber East End
TD46JG
Earlston
Tree Work & Forestry Services
Earlston
Raviv Scotland
8 High Street
TD4 6HQ
Earlston
07711 623605
Alternative & Complementary Medicines & Therapies
Earlston
Reivers Veterinary Services
Unit E High Street
TD46HQ
Earlston
01896 849888
Veterinary Surgeons & Practitioners
Earlston
Rettie & Co
7-8 Cu 1 Abbey Street
TD69PX
Melrose
01896 824070
Rhymers Fayre
Flat 1 17 Market Square
TD69PL
Melrose
01896 823224
Rhymers Tower Coffee Shop
Flat 1 Melrose Road
TD46DL
Earlston
01896 849452
Robert A Cannon
Patmos High Street
TD46DE
Earlston
Robert Henderson
Care O The Court House
TD46BA
Earlston
Landscape Contractors
Earlston
Station Rd
TD4 6BY
Earlston
Rodger Builders Ltd
Unit 1 Station Road
TD46BY
Earlston
01896 849711
Ronaash Ltd
Unit 1 Turfford Pk
TD46GZ
Earlston
01896 848563
Plastic Products - Mnfrs
Earlston
Royal Mail
Melros Buccleuch Street
TD69LE
Melrose
01896 822480
Delivery Services
Melrose
Russell's
EASTER 28 Market Square
TD69PP
Melrose
01896 822335
Restaurants - Other
Melrose
Rutherfords
Unit 3 High Street
TD69PB
Melrose
Ruthven Alarms
RHYMERS MILL,
TD4 6DG
EARLSTON
01896 849919
Security Services
EARLSTON
S & M Scott
West E Westfield Road
TD46DX
Earlston
S B & Co
Firsla Unit 12
TD60HH
Melrose
01835 822289
S Hardy Ltd
Kenwor West Morriston
TD46AY
Earlston
01896 849369
Road Haulage Services
Earlston
S L MacDonald
KIDGAT MELROSE RD
TD46DW
Earlston
01896 849343
S L MacDonald
KIDGAT MELROSE RD
TD46DW
Earlston
01896 849273
Sarah B
Hamilt Abbey Street
TD69PZ
Melrose
01896 822997
Sasha
Eaton 19 Market Square
TD69PL
Melrose
01896 822035
Ladieswear - Retail
Melrose
Scottish Agricultural Organisation Society
Rosele Dingleton Road
TD69QP
Melrose
01896 822275
Agricultural Services
Melrose
Scottish Borders Tourist Board
Abbey Abbey Street
TD69LG
Melrose
0870 608 0404
Tourist Information
Melrose
Scottish Youth Hostels Association
Melros High Road
TD69EF
Melrose
01896 822521
Shepherd Architecture
The Wy Buccleuch Street
TD69LD
Melrose
01896 822133
Ship Inn
Ths Sh East Port
TD69RA
Melrose
01896 822190
Sorrlessfield Centre
Poplar Sorrlessfield Farm
TD46AG
Earlston
01896 849809
Alternative & Complementary Medicines & Therapies
Earlston
Southern Accident Repair Centre
Go-Ahe Tweedbank Industrial Estate
TD13RS
Galashiels
01896 754466
Car Body Repairs
Galashiels
Spar
117 Ch The Square
TD46DB
Earlston
01896 849466
Convenience Stores
Earlston
St Cuthberts R C Church
St. Cu High Cross Avenue
TD69SQ
Melrose
01896 752328
Places Of Worship
Melrose
St Johns Rest Home
St. Jo 11 High Cross Avenue
TD69SQ
Melrose
01896 822168
Residential Care Homes
Melrose
St Mary's School (Melrose) Ltd
Abbey High Street
TD69LN
Melrose
01896 822517
Schools - Independent & Preparatory
Melrose
26 Market Square
TD6 9PT
Melrose
Stewart
Burand Fans
TD46BD
Earlston
01573 410343
Stewart Riddell
D Station Road
TD46BZ
Earlston
Gardening Services
Earlston
Stewart Riddell
D Station Road
TD46BZ
Earlston
01896 848886
Gardening Services
Earlston
Deans Annay Road
TD69LW
Melrose
01896 822207
Joiners & Carpenters
Melrose
Annay Road
TD6 9LW
Melrose
01896 822207
Joinery Manufacturers
Melrose
3a/The Buccleuch Street
TD69LD
Melrose
01896 820222
The Bookroom
Bagley 1 Dingleton Road
TD69QS
Melrose
01896 823337
Books - Rare & Secondhand
Melrose
The Country Kitchen
1 The 22 Market Square
TD69PW
Melrose
01896 822586
The Crafters
Bosham High Street
TD69PA
Melrose
01896 823714
Craft Centres & Shops
Melrose
The Fabric Shop
Greenb The High Street
TD69PA
Melrose
01896 823475
The Harbur
Agricu High Street
TD46BS
Earlston
01896 848826
The Martin Gallery
Emriat Waverley Road
TD69AA
Melrose
01896 822739
Art Galleries & Fine Art Dealers
Melrose
The National Trust
Priorw Abbey Street
TD69PX
Melrose
01896 822493
The Plough Inn
The Pl 15 Main Street
TD69JD
Melrose
The Red Lion Hotel
4 Red The Square
TD46DB
Earlston
01896 848279
The Royal Bank Of Scotland PLC
39 The High Street
TD46BT
Earlston
01896 849214
Banks & Other Financial Institutions
Earlston
The Royal Bank Of Scotland PLC
39 The High Street
TD69PF
Melrose
01896 822101
Banks & Other Financial Institutions
Melrose
The Townhouse Hotel
Wrenco 3 Market Square
TD69PQ
Melrose
01896 822645
Thom Mascall & Coyle
Mohawk Summerfield
TD46ES
Earlston
01896 848821
Thomas Brown & Sons
Westcr East Port
TD69EE
Melrose
01896 822632
Funeral Directors
Melrose
Thomas Ewart & Sons
Ely Ho High Street
TD69PA
Melrose
01835 823291
Painters_Decorators
Melrose
W A Reid
Unit 2 Whitefield Farm
TD46BH
Earlston
01896 849271
Farming - Livestock & Other Animals
Earlston
Hay Pa High Street
TD69PB
Melrose
01896 823469
Greengrocers & Fruit Sellers
Melrose
W Kerr & Sons
The Ho High Street
TD46BS
Earlston
01896 849230
Funeral Directors
Earlston
W T & A J Rodger
Jenola
TD46BE
Earlston
01573 460243
W W A Ltd
Blunde Palma Place
TD69PR
Melrose
01896 823535
Skirmi Waverley Road
TD69AA
Melrose
01896 822244
White Swan Hotel
Discov High Street
TD46DE
Earlston
01896 848249
Wight Chiropractic Clinic Ltd
West E High Street
TD69RU
Melrose
William Pate
Hazel Craigsford Mains Farm
TD46AH
Earlston
Farming - Livestock & Other Animals
Earlston
Wynd Theatre
The Bu Buccleuch Street
TD69LD
Melrose