Playgroups & Pre-School Education
Melrose
Tug & Towing Services
Melrose
Greggs
Tweedbank Service Station Gateway Drive
TD1 3DJ
Tweedbank
01896 800342
Boarding Kennels & Catteries
Melrose
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
First Aid & Medical Supplies
Melrose
Banks & Other Financial Institutions
Melrose
St Boswells Post Office
Main Street
TD6 0AT
Melrose
01835 823744
Banks & Other Financial Institutions
Melrose
Construction Contractors - General
Melrose
Cleaning Materials Equipment
Melrose
Cleaning Supplies Scotland
Astral Hygiene, Charlesfield Industrial Estate
TD6 0HH
St Boswells
01835 824342
Car Component Mnfrs
Newtown Saint Boswells
Milestone Garden and Leisure
Newtown St Boswells
TD6 0PL
Melrose
01835 825959
Garden Centres Nurseries
Melrose
bp
A68
TD6 0EW
Melrose
01835 822241
Petrol Filling Stations
Melrose
Borders Crematorium
Next to Wairds Cemetery
TD6 9HA
Melrose
01896 823357
Cemeteries & Crematoria
Melrose
SPAR MMIS Store Ltd
1a High Street
TD6 9PA
Melrose
01896 823408
Convenience Stores
Melrose
The Ol St. Boswells
TD60DZ
Melrose
01835 822027
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
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
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
Charlesfield Industrial Estate
TD6 0HH
St Boswells
01835 824342
Floor Cleaning & Polishing Equipment - Mnfrs & Distributors
St Boswells
Bank Of Scotland
Alleyn Market Square
TD69PH
Melrose
01896 822561
Banks & Other Financial Institutions
Melrose
27-29 Market Sq
TD6 9PL
Melrose
Main Street
TD6 0AA
St Boswells
Brian Haldane
Blackh 15 Priors Walk
TD69RB
Melrose
01896 822087
Electricians & Electrical Contractors
Melrose
Burts
Burtre Market Square
TD69PL
Melrose
01896 822285
Butterfly
Unit 3 High Street
TD69PA
Melrose
01896 822045
Bathroom Planners & Furnishers
Earlston
Caddon Healthcare Ltd
Priory Annay Road
TD69LW
Melrose
01896 820333
Chantefleur
West E High Street
TD69RU
Melrose
Cherrytrees Childrens Nursery
The Cr Dingleton Road
TD69QS
Melrose
Nurseries & Creches
Melrose
Corn Exchange
Levere Market Square
TD69PN
Melrose
01896 822463
Cross Keys Inn
Cross
TD69JA
Melrose
01835 870310
Cullen Kilshaw
Royal High Street
TD69PE
Melrose
01896 822177
Cullen Kilshaw
Royal 7 Market Square
TD69PQ
Melrose
01896 822796
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
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
Flexible Respite
8 Tweedbank Avenue
TD1 3SP
Galashiels
01896 757007
Home Care Services
Galashiels
G Stewart & Son
Free C High Street
TD69RZ
Melrose
01896 822037
Electricians & Electrical Contractors
Melrose
Glendale Monksford Rd
TD6 0SB
Melrose
Landscape 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
Glenrian Ltd
6 Dick Road
TD6 0SN
Melrose
01832 823699
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
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 S Crawford
Poplar Priorwood
TD69EG
Melrose
01896 822030
Unit HB1 Charlesfield Ind Estate
TD6 0HH
St Boswells
01835 824904
Removals - Industrial & Business
St Boswells
Jackanory
Hamilt Abbey Street
TD69PZ
Melrose
01896 823335
Jackie Lunn
Unit 2 High Street
TD69PA
Melrose
01896 822888
Jeffrey James Jewellers Ltd
Apollo 5 Buccleuch Street
TD69LB
Melrose
01896 823275
Johnston Oils Ltd
Kirkto Earlston Road
TD60SD
Melrose
01835 823001
Oil Fuel Distributors
Melrose
Langsh Langside Farm
TD60HJ
Melrose
01835 870328
Boarding Kennels & Catteries
Melrose
Lothian & Borders Co-operative Society Ltd
Unit 7 High Street
TD69PA
Melrose
01896 822050
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
Main Street
TD6 0AT
Melrose
Convenience Stores
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
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
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
Rettie & Co
7-8 Cu 1 Abbey Street
TD69PX
Melrose
01896 824070
Rhymers Fayre
Flat 1 17 Market Square
TD69PL
Melrose
01896 823224
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
S A Farming Ltd
Garden Bemersyde
TD69DP
Melrose
01835 822343
S B & Co
Firsla Unit 12
TD60HH
Melrose
01835 822289
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 Council
Unit 5 Council Headquarters
TD60SA
Melrose
01835 824000
Scottish Borders Tourist Board
Abbey Abbey Street
TD69LG
Melrose
0870 608 0404
Tourist Information
Melrose
Scottish Woodlands Ltd
Unit 6 Plainfield
TD60RY
Melrose
01835 823353
Tree Work & Forestry Services
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
Southern Accident Repair Centre
Go-Ahe Tweedbank Industrial Estate
TD13RS
Galashiels
01896 754466
Car Body Repairs
Galashiels
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
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 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 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
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
2 Melbourne Place
TD6 0PA
Melrose
Tweedside Road
TD6 0PG
Melrose
Picture & Photo Framing Services
Melrose
Hay Pa High Street
TD69PB
Melrose
01896 823469
Greengrocers & Fruit Sellers
Melrose
W W A Ltd
Blunde Palma Place
TD69PR
Melrose
01896 823535
Watermark
Thornd Kippilaw Mains
TD69HF
Melrose
Landscape Contractors
Melrose
Skirmi Waverley Road
TD69AA
Melrose
01896 822244
Wight Chiropractic Clinic Ltd
West E High Street
TD69RU
Melrose
Wm Marjoribanks Ltd
Main Street
TD6 0AU
Saint Boswells
01835 822787
Wynd Theatre
The Bu Buccleuch Street
TD69LD
Melrose