Playgroups & Pre-School Education
Melrose
Boarding Kennels & Catteries
Melrose
First Aid & Medical Supplies
Melrose
Construction Contractors - General
Melrose
Garden Centres Nurseries
Melrose
Cleaning Materials Equipment
Melrose
Milestone Garden and Leisure
Newtown St Boswells
TD6 0PL
Melrose
01835 825959
Garden Centres Nurseries
Melrose
Removals & Storage - Household
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
The Ol St. Boswells
TD60DZ
Melrose
01835 822027
Brough 35 Market Square
TD69PL
Melrose
01896 822162
Fishmongers & Fishmonger Services & Suppliers
Melrose
A B Hamilton Ltd
1 Mead Jenny Moores Road
TD60AL
Melrose
01835 822444
AGT
54 Sin Wester Housebyres
TD69BW
Melrose
01896 822151
Marketing Consultants & Services
Melrose
Abbotsford House
The Gr Abbotsford House
TD69BQ
Melrose
01896 752043
Historic Buildings
Melrose
Acoustic Piano Services
Thorncroft Studio
TD6 9JD
Melrose
Active Sports
Chain Annay Road
TD69LP
Melrose
01896 822452
Outdoor Pursuit Organisers & Equipment
Melrose
Agraspark Ltd
Windmi Longnewton Sawmill
TD69EU
Melrose
Sawmills & Wood Shavings
Melrose
Alexander Dalgetty & Sons
Sarum High Street
TD69PA
Melrose
01896 822364
Allied Surveyers PLC
Quay W Station Gate
TD69PS
Melrose
01896 822556
Surveyors & Valuers
Melrose
Allied Surveyors plc
Bronwe Station Gate
TD69PS
Melrose
01896 825925
Surveyors - Building
Melrose
Alpineflor Ltd
Priorwood House High Rd
TD6 9EF
Melrose
Amtec Industries
Drakes Charlesfield
TD60HH
Melrose
01835 823750
Andrew Raphael
Woodba Tweedside Road
TD60PG
Melrose
01835 822911
Antiques - Repairing & Restoring
Melrose
Ann Oliver
Unit 7 1 Scotts Place
TD69QZ
Melrose
01896 822975
Knitwear & Textiles
Melrose
Ann Wood
1 Hallidean Mill Farm Cottages
TD69DW
Melrose
01896 820263
Project Management
Melrose
Arkwrights
Berrin Main Street
TD60AP
Melrose
01835 822615
Baxter Johnston Oils
Unit 2 Station Yard
TD60PN
Melrose
01835 823396
Oil Fuel Distributors
Melrose
Bield Housing Association Ltd
Priorw High Road
TD69EQ
Melrose
01896 823110
Housing Associations
Melrose
Border Engineering Training Association
Bank H Tweedside Road
TD60PG
Melrose
01835 824464
Training Services
Melrose
Border Groundcare
Moray 4 Montgomerie Ter
TD69NT
Melrose
01896 823561
Turfing Contractors & Turf Supplies
Melrose
Border Slate Suppliers
The Un Waverley Place
TD60RS
Melrose
01835 823640
Roofing Supplies & Materials
Melrose
Border Toyota
Waukri St Boswells Garage
TD60EW
Melrose
01835 822922
Borderland Reclamation Ltd
Unit 9 West End Cottage
TD60ST
Melrose
Waste Disposal Services
Melrose
Bordernet Ltd
Unit L Kirklands House
TD69DL
Melrose
01896 823624
Borders Disabled Persons Housing Service
Roxbur Jenny Moores Road
TD60AL
Melrose
01835 823122
Information Services
Melrose
Borders Farming & Wildlife Advisory Group
Roxbur Greycrook
TD60EU
Melrose
Conservation Organisations
Melrose
Borders Gun Room
Roxbur Main Street
TD60AA
Melrose
01835 822844
Borders Health Board
Rosele Back Road
TD69DE
Melrose
01896 825500
Health Authorities
Melrose
Brett Investments
Waterl 5 St. Dunstans Lane
TD69RS
Melrose
01896 822520
Financial Advisers- Independent
Melrose
Bros Of Charity
Coloni
TD69NW
Melrose
01896 822226
Religious Organisations
Melrose
Buccleuch Hunt
Works
TD69HE
Melrose
01835 823758
Outdoor Pursuit Organisers & Equipment
Melrose
Caddon Healthcare Ltd
Priory Annay Road
TD69LW
Melrose
01896 820333
Careshare Holdings
Woodsi Huntlyburn Road
TD69BX
Melrose
01896 820400
Carruthers Associates
Ashbur The Rig Office
TD69NJ
Melrose
01896 822336
Textile Designers
Melrose
3 Walt
TD69NB
Melrose
01896 823217
Restaurants - English
Melrose
Cherrytrees Childrens Nursery
The Cr Dingleton Road
TD69QS
Melrose
Nurseries & Creches
Melrose
Denmar Penwood
TD69BW
Melrose
Bryn C
TD60HH
Melrose
01835 822480
Lang B Newtown Mill
TD69PQ
Melrose
01835 823483
Corn Exchange
Levere Market Square
TD69PN
Melrose
01896 822463
Cradle Benrig
TD60EX
Melrose
01835 822485
Greeting Card Publishers & Wholesalers
Melrose
Cullen Kilshaw
Royal 7 Market Square
TD69PQ
Melrose
01896 822796
Cullen Kilshaw
Royal High Street
TD69PE
Melrose
01896 822177
Dental 18 Muselie Drive
TD69HZ
Melrose
01835 870341
Engineers - General
Melrose
Moray Main Street
TD60AP
Melrose
Interior Designers & Furnishers
Melrose
Kingsb 5 Davidson Place
TD60QJ
Melrose
01835 822712
Mill F Kirklands
TD69DL
Melrose
01896 822183
Financial Advisers- Independent
Melrose
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
Alprah 15 Priors Walk
TD69RB
Melrose
01896 822087
2 West End Units
TD60HH
Melrose
01835 824909
Waterl Baillie Hall
TD60PL
Melrose
01835 824151
Office Equipment Mnfrs & Distributors
Melrose
Edinbugh Woollen Mill Ltd
Abbey Annay Road
TD69LW
Melrose
01896 822138
Lombar Eildon Hall
TD69HD
Melrose
01835 822066
Commercial Property Agents
Melrose
Eildon Licensing Ltd
The Re Waverley Road
TD69SH
Melrose
Unit H Charlesfield
TD60HH
Melrose
01835 824864
Unit H Tweedside Road
TD60PB
Melrose
01835 823732
Chemists - Dispensing
Melrose
Unit H 26 Abbotsford Ter
TD69AD
Melrose
01896 823853
Foundry Equipment & Supplies
Melrose
Clifto Tweed Horizon
TD60SG
Melrose
01835 822253
5 Charlesfield
TD60HH
Melrose
The Co Charlesfield Industrial Estate
TD60HH
Melrose
01835 823240
Agricultural Machinery - Sales & Service
Melrose
Glendale Monksford Rd
TD6 0SB
Melrose
Landscape Contractors
Melrose
Gary Moore
Closeb 26 Market Square
TD69PT
Melrose
0870 242 4453
Restaurants - English
Melrose
Model 4 Muselie Drive
TD69HZ
Melrose
Domestic Appliances - Servicing
Melrose
Gleneve
Low Ba Buccleuch Street
TD69LD
Melrose
01896 823286
Knitwear & Textiles
Melrose
Glenrian Ltd
6 Dick Road
TD6 0SN
Melrose
01832 823699
A Unit HB1 Charlesfield Industrial Estate
TD60HH
Melrose
Grange Drygrange
TD69DH
Melrose
01896 848802
Residential Care Homes
Melrose
IQX Ltd
A Wester Newhouse
TD69JT
Melrose
01835 824334
Computer Systems & Software (Development)
Melrose
Ian Rout
3 Pape 4 Market Square
TD69PN
Melrose
Intrasys Design Ltd
Bursto Tweed Horizon
TD60SG
Melrose
01835 826390
Printed Circuit Services
Melrose
Unit 4 14 High Street
TD69PA
Melrose
J & I Services
Fidra 9 Brunton Park
TD60SZ
Melrose
01835 822833
Computer Systems & Software (Development)
Melrose
J & J Law Samill
Spring
TD69HZ
Melrose
01835 870373
Sawmills & Wood Shavings
Melrose
J Borthwick
Unit 1 Charlesfield Industrial Estate
TD60HH
Melrose
01835 822122
Commercial Vehicle Bodybuilders & Repairers
Melrose
J Holmes Wilson
Rampar High Street
TD69PA
Melrose
01896 823223
Jackie Lunn
Unit 2 High Street
TD69PA
Melrose
01896 822888
Jeffrey James Jewellers Ltd
Apollo 5 Buccleuch Street
TD69LB
Melrose
01896 823275
Jim's Taxi
A Dene Cottage Faldonside
TD69BG
Melrose
01896 750777
Taxis & Private Hire
Melrose
Johnston Oils Ltd
Kirkto Earlston Road
TD60SD
Melrose
01835 823001
Oil Fuel Distributors
Melrose
K Samphier
High H Kippilaw Mains Cottages
TD69HF
Melrose
Designers - Garments
Melrose
Kapital Korner
Unit 8 Main Hill
TD60HG
Melrose
01835 823609
Picture & Photo Framing Services
Melrose
Keyline Builders Merchants Ltd
Wath W
TD60PL
Melrose
01835 822727
Builders' Merchants
Melrose
Lawries Garage
Unit 3
TD60EW
Melrose
01835 824443
Car Dealers - Used
Melrose
Little Ones
Langla Langlands Place
TD60SF
Melrose
01835 824621
Baby & Nursery Equipment
Melrose
Lothian Borders & Angus Co-operative Society Ltd
Gala P Main Street
TD60AT
Melrose
01835 823737
Maid By Marion
Flat 1 High Street
TD69PA
Melrose
01896 820350
Cake Decorating Equipment & Supplies
Melrose
Mainstreet Trading
The Wa Main Street
TD60AT
Melrose
Auctioneers & Valuers
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 Police Station
Police High Street
TD69RY
Melrose
01896 822602
Melrose Taxi
7th Fl Dene Cottage Faldonside
TD69BG
Melrose
01896 820600
Taxis & Private Hire
Melrose
Mertoun Estate Farms Ltd
Care O Mertoun Estate Office
TD60EA
Melrose
01835 823236
Michael Vee Design
Rector High Street
TD69PB
Melrose
01896 822116
Interior Designers & Furnishers
Melrose
Morrison's School of Motoring
Unit 3 10 Muirhouselaw Farm Cottage
TD60RH
Melrose
01835 823561
Moss Pharmacy (Melrose)
Shop 6 High Street
TD69PB
Melrose
01896 822178
Chemists - Dispensing
Melrose
Murray Hogarth Co Ltd
Dugnoi St. Dunstans Park
TD69RX
Melrose
01896 820141
Fashion Accessories
Melrose
NHS Borders Mental Health & Learning Disability Network
Ross H Huntlyburn House
TD69BD
Melrose
01896 827152
NSPGG
Scotti Tweed Horizon
TD60SG
Melrose
01835 823234
Property & Estate Management
Melrose
New Ways
Signet Abbey Street
TD69PX
Melrose
01896 822100
Oliver & Stoddard
Stanhi Alewater
TD69EL
Melrose
01835 825922
Health Foods & Products
Melrose
Opus Management Services
Unit 5 Barberry Hill
TD60ST
Melrose
01835 823861
Computer Consultants
Melrose
Ora Design
Dental Inchdarnie Cr
TD60AW
Melrose
01835 823401
Kitchen Planners & Furnishers
Melrose
Ormiston & Renwick
Unit 7 High Street
TD69PB
Melrose
01896 822163
Ormiston Institute
Unit 7 Market Square
TD69PN
Melrose
01896 822463
P W Communications
Riddel Westend
TD69JA
Melrose
Marketing Consultants & Services
Melrose
Panton McLeod Ltd
Unit A 2 Waverley Place
TD60RS
Melrose
01835 822835
Hygiene & Cleansing Services
Melrose
Papa Jacks Cafe
Unit 1 Buccleuch Street
TD69LD
Melrose
Paws
The Cl Main Street
TD60BG
Melrose
01835 822266
Dog Clipping & Grooming
Melrose
Philip Wilson Grain Ltd
The Co Charlesfield Industrial Estate
TD60AA
Melrose
01835 822890
Plaisir D Chocolat
Midlan High Street
TD69PE
Melrose
01896 820202
Playstation 1
Unit G Palma Place
TD69PR
Melrose
01896 823892
Nurseries & Creches
Melrose
R W R
The Co 4 Fairways
TD69HL
Melrose
01896 849190
Financial Services
Melrose
Reed Brown & Cameron
Braehe Braehead Road
TD60AZ
Melrose
01835 823257
Veterinary Surgeons & Practitioners
Melrose
Reivers Veterinary Services
Unit E Housebyres
TD69BW
Melrose
01896 822241
Veterinary Surgeons & Practitioners
Melrose
Robert Gray
Messin 4 Magdalene Hall
TD60EB
Melrose
Tree Work & Forestry Services
Melrose
Roxburgh & Berwickshire Conservative & Unionist Association
Political Parties
Melrose
Royal Mail
Melros Buccleuch Street
TD69LE
Melrose
01896 822480
Delivery Services
Melrose
S A M Haulage
Langla Langlands Place
TD60SF
Melrose
Delivery Services
Melrose
S B & Co
Firsla Unit 12
TD60HH
Melrose
01835 822289
Cruick Greycrook
TD60EQ
Melrose
01835 822456
Sandra Hickebottom
Unit 2 1 Vineyard Cottage East Clerklands
TD69JR
Melrose
01835 870479
Chiropodists (Podiatrists)
Melrose
Sarah B
Hamilt Abbey Street
TD69PZ
Melrose
01896 822997
Sasha
Eaton 19 Market Square
TD69PL
Melrose
01896 822035
Ladieswear - Retail
Melrose
Scotia chiropractors Ltd
St Bos 16 Jenny Moores Road
TD60AL
Melrose
01835 823645
Scott's View
Scotts Main Street
TD60AP
Melrose
01835 823344
Fish & Chip Shops
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
Semi Conductor Production Systems Ltd
Unit 4 Tweed Horizon
TD60SG
Melrose
01835 822455
Electronic Equipment - Mnfrs & Assemblers
Melrose
Simply Delicious
6a Elm 13 Morow Gardens
TD69LA
Melrose
01896 823411
Confectioners - Retail
Melrose
St Boswells Golf Club
St Bon Braeheads Road
TD60DE
Melrose
01835 823527
Golf Courses & Clubs
Melrose
St Boswells Mowers
1 West End Units
TD60HH
Melrose
01835 824555
Lawnmowers & Garden Machinery - Sales & Service
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
Stockcheck
Flat D 8 Morow Gdns
TD69LA
Melrose
0800 028 1875
Stocktaking & Inventory Services
Melrose
Surekill
Colleg 3 Meadowbank
TD60RJ
Melrose
Pest & Vermin Control
Melrose
Tarmac (Northern) Ltd
Highcr Craighouse Quarry
TD69DU
Melrose
01896 822085
Road Construction Contractors
Melrose
Taylor Agencies
Narrow Main Street
TD60AX
Melrose
01835 823555
The Bookroom
Bagley 1 Dingleton Road
TD69QS
Melrose
01896 823337
Books - Rare & Secondhand
Melrose
The Borders Local Health Care Co-operative
Unit 6 Borders Health Board
TD69DB
Melrose
01896 825508
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 French Polisher
Unit 7 5 Commonside
TD60SR
Melrose
Furniture - Repairing & Restoring
Melrose
The Lunch Box
Briarb Tweedside Road
TD60PB
Melrose
01835 824844
Take Away Food Shops
Melrose
The Martin Gallery
Emriat Waverley Road
TD69AA
Melrose
01896 822739
Art Galleries & Fine Art Dealers
Melrose
The Smelly Rug Co
Victor Millmount Farm
TD69BZ
Melrose
01896 822467
Saddlery & Riding Wear
Melrose
The Tweed Foundation
Drygra Steading
TD69DJ
Melrose
01896 848271
Research Organisations
Melrose
The Tweed Horizons Centre
Drygra
TD60SG
Melrose
01835 822992
Thistle Mortgage Solutions Ltd
Brindl 3 Davidson Place
TD60QJ
Melrose
01835 824700
Thomas Brown & Sons
Westcr East Port
TD69EE
Melrose
01896 822632
Funeral Directors
Melrose
Thorntrees Amenity Ltd
Langla Langlands Place
TD60SF
Melrose
01835 823635
Horticultural Consultants
Melrose
Time For You
Suite Rosedale
TD69JA
Melrose
01835 870627
Cleaning Services - Domestic
Melrose
2 Melbourne Place
TD6 0PA
Melrose
Tweeddale Ettrick Lauderdale Conservative & Unionist Associ
Newby Eildon Bank Farmhouse
TD69HB
Melrose
01835 823259
Political Parties
Melrose
Tweedside Road
TD6 0PG
Melrose
Picture & Photo Framing Services
Melrose
Valley Transport
Unit 4
TD60HH
Melrose
01835 822788
Farming - Livestock & Other Animals
Melrose
Vehicle & Operator Services Agency
Heavy
TD60HH
Melrose
01835 823701
Vehicle Inspection Services
Melrose
Vision 20 20 Ltd
Unit C Waverley Place
TD60RS
Melrose
01835 823367
Hay Pa High Street
TD69PB
Melrose
01896 823469
Greengrocers & Fruit Sellers
Melrose
W J Amos
Homefa Synton Mill Farm
TD69JU
Melrose
01835 870745
W J Neil
Rephad Briar Cottage
TD60AB
Melrose
Carpenters & Joiners
Melrose
W K Stobie
Unit D Bowismiln
TD69JR
Melrose
01835 870300
Farming - Livestock & Other Animals
Melrose
W Liddle
Unit 8 Main Street
TD60AP
Melrose
01835 822061
Wight Chiropractic Clinic Ltd
West E High Street
TD69RU
Melrose
Wynd Theatre
The Bu Buccleuch Street
TD69LD
Melrose