all categories in Isle of Cumbrae and near me (300)

Ashberry Homes - Carrington View

Off B6392
EH19 3FA Bonnyrigg
0131 608 4952
Yext Logo
Phonebook Bonnyrigg

Bank of Scotland

24 High Street
EH19 2AA Bonnyrigg
0345 721 3141
Yext Logo
Banks & Other Financial Institutions Bonnyrigg

Barclays Funeral Directors

1 Polton Street
EH19 3HB Edinburgh
0131 654 9226
Yext Logo
Cemeteries & Crematoria Edinburgh

Bellway - Dalhousie Way

Off B6392
EH19 3FA Bonnyrigg
0131 608 2480
Yext Logo
Phonebook Bonnyrigg

Best-one

133 Main Street
EH22 4PF Newtongrange
0131 663 2292
Yext Logo
Convenience Stores Newtongrange

Bluebird Care

40/12 Hardengreen Business Park
EH22 3NU Dalkeith
0131 660 6610
Yext Logo
Childcare Services Dalkeith

Bonnyrigg Post Office

Settlement Project
EH19 2AE Bonnyrigg
0131 660 6046
Yext Logo
Banks & Other Financial Institutions Bonnyrigg

Busy Bees at Midlothian Hopefield Castle

Cockpen Rd
EH19 3HS Bonnyrigg
0131 629 3363
Yext Logo
Playgroups & Pre-School Education Bonnyrigg

Co-op Food - Bonnyrigg

78 High Street
EH19 2AE Bonnyrigg
0131 663 3667
Yext Logo
Supermarkets Bonnyrigg

Co-op Food - Dalkeith

Main Street
EH22 4PB Dalkeith
0131 654 0637
Yext Logo
Supermarkets Dalkeith

Costcutter

2 Station Road
EH22 3EU Eskbank
0131 663 3442
Yext Logo
Convenience Stores Eskbank

Esk Valley Table Table

Melville Dykes Road
EH18 1AN Dalkeith
0131 561 9000
Yext Logo
Public Houses Dalkeith

Greggs

Eskbank Ro Drive Thru Bonnyrigg Road
EH22 3FU Eskbank
0131 357 6034
Yext Logo
Bakers' Shops Eskbank

Greggs

U4 44 High Street
EH19 2AA Bonnyrigg
0131 654 2724
Yext Logo
Bakers' Shops Bonnyrigg

Lothian Lift & Shift

Unit 7a2 Dalhousie Business Park
EH19 3HY Bonnyrigg
07778 147487
Yext Logo
Delivery Services Bonnyrigg

McDonald's

Hardengreen
EH22 3FU Dalkeith
0131 660 0333
Yext Logo
Delivery Services Dalkeith

New Era Signs & Graphics

7 Bannockrigg Rd
EH19 3QP Bonnyrigg
0131 237 1385
Yext Logo
Flags Bonnyrigg

Platinum Heating Services

32 Burnbrae Terrace
EH19 3DB Bonnyrigg
07738 498799
Yext Logo
Boilers - Servicing Bonnyrigg

Premier

8-10 Dundas Street
EH19 3AS Bonybrigg
Yext Logo
Convenience Stores Bonybrigg

Premier Inn Edinburgh A7 (Dalkeith) hotel

Melville Dykes Road
EH18 1AN Edinburgh
0333 321 9227
Yext Logo
Hotels Edinburgh

Tesco Express

Rosewell Rd
EH19 3PA Bonnyrigg
0345 610 6701
Yext Logo
Convenience Stores Bonnyrigg

Tesco Mobile

Bonnyrigg Road
EH22 3PP Dalkeith
0345 677 9205
Yext Logo
Internet Service Providers Dalkeith

Tesco Superstore

Hardengreen
EH22 3PP Dalkeith
0345 677 9205
Yext Logo
Convenience Stores Dalkeith

Tesco Travel Money

Hardengreen
EH22 3PP Dalkeith
0131 663 2154
Yext Logo
Phonebook Dalkeith

The Edinburgh Boiler Company

29/2, Hardengreen Industrial Estate, Eskbank, Dalkeith
EH22 3NX Edinburgh
0131 510 8500
Yext Logo
Heating Contractors & Consultants Edinburgh

Bonnyrigg Electrical Services

Bonnyrigg
07717 696447
Electricians & Electrical Contractors Bonnyrigg

Onestop IT Solutions

Hardengreen Business Park, Dalhouse 32/6
EH22 3NX Dalkeith - Eskbank
0131 510 0100
Computer Support & Services Dalkeith

Rowlands Pharmacy Bonnyrigg

48 High Street
EH19 2AB Bonnyrigg
0131 663 8353
Chemists - Dispensing Bonnyrigg

Starbucks

Bonnyrigg Road
EH22 3FU Edinburgh
0131 378 6076
Cafes Edinburgh
(0)

Westbourne Caravan Park, Bed & Breakfast hotel

West Bay
KA28 0HA Millport, Isle of Cumbrae
01475 530000
Caravan Parks Millport, Isle of Cumbrae

XYZ Maps

32/9 Dalhousie Road
EH22 3NX Dalkeith
0131 454 0426
Engineering Services Dalkeith

Aggregate Industries Concrete - Bonnyrigg

Dalhousie Business Park
EH19 3HY Bonnyrigg
01698 870947
Yext Logo
Stonemasons Bonnyrigg
Dalhousie Business Park
EH19 3HY Bonnyrigg
01698 871111
Yext Logo
Stonemasons Bonnyrigg
Hardengreen
EH22 3PP Dalkeith
0345 677 9205
Yext Logo
Children & Babywear - Retail Dalkeith

A C Joiners & Glaziers

School 37 Wolsey Avenue
EH193LU Bonnyrigg
0131 660 3046
Joiners & Carpenters Bonnyrigg
(0)

A C Kerr

Rooker Ballykillet Farm
KA280HQ Isle of Cumbrae
Farming - Livestock & Other Animals Isle of Cumbrae
(0)

A Diack

First Physiotherapy Department
KA280HQ Isle of Cumbrae
01475 530448
Physiotherapists Isle of Cumbrae
(0)

A Dunn & Sons

101 Im 6a Lothian Street
EH193AD Bonnyrigg
0131 663 7292
Plumbers Bonnyrigg
(0)
216, Newbattle Abbey Crescent
EH22 3LU Dalkeith
Bathroom Planners & Furnishers Dalkeith
(0)

Advanced Floor Coverings

Bonnyrigg
0131 285 0814
Tiling Contractors - Wall Bonnyrigg
(0)

Advantage Motors

The Cr 47 Campview Road
EH193ES Bonnyrigg
0131 454 0101
Car Dealers - Used Bonnyrigg
(0)
12 Westfield Park, Dalhousie Rd
EH22 3BD Eskbank
0131 285 8901
Health Authorities Eskbank
Unit 3 Newbattle Road
EH223LJ Dalkeith
0131 660 9555
Air Conditioning & Refrigeration Contractors Dalkeith
(0)

Aitken & Ballantyne

Unit 7 Newbattle Road
EH223LJ Dalkeith
Curtains - Retailers & Makers Dalkeith
(0)

Alan Dobbie Glazing

The Ba 1 Rose Way
EH193RF Bonnyrigg
07884 077363
Glaziers Bonnyrigg
(0)

Alex Caldwell

East T 3-6 Stuart Street
KA280AN Isle of Cumbrae
01475 530344
Newsagents Isle of Cumbrae
(0)

Andrea's

Stihl 8-9 Stuart Street
KA280AN Isle of Cumbrae
Jewellers Isle of Cumbrae
(0)
Bonnyrigg
Painting Contractors Bonnyrigg
(0)

B & S Contracts

Rovind Newbattle Road
EH223LL Dalkeith
0131 454 9223
Bar Fitters Dalkeith
(0)

Bank Of Scotland

Beith 42 Stuart Street
KA280AQ Isle of Cumbrae
01475 531073
Banks & Other Financial Institutions Isle of Cumbrae
(0)

Basically Tool Hire

Newbattle Rd
EH22 3LJ Dalkeith
0131 663 9563
Tool Sharpening Dalkeith
(0)
Old Br Newbattle Road
EH223LH Dalkeith
0131 663 9563
Tool Equipment Hire Dalkeith
(0)
Best Of Scotland Tours
EH22 3LU Dalkeith
07775 692007
Tour Operators Dalkeith

Blake's Barbers

3b Station Rd
EH22 4NB Dalkeith
Barbers Dalkeith
(0)
12 Rose Park
EH19 3RL Bonnyrigg
Web Site Design Bonnyrigg
(0)

Bonnybrigg Hall

Canal 12 Lothian Street
EH193AD Bonnyrigg
0131 660 6816
Halls For Hire Bonnyrigg
(0)

Bonnyrigg & District Ex-Servicemen's Club Ltd

Montro 4 Waverley Ter
EH193BE Bonnyrigg
0131 663 8482
Clubs & Associations - Social Bonnyrigg
(0)
Montro 12 Lothian Street
EH193AD Bonnyrigg
0131 654 9258
Charities & Voluntary Organisations Bonnyrigg
(0)
Montro 4 Campview Road
EH193EZ Bonnyrigg
0131 654 9268
Florists Bonnyrigg
(0)

Bonnyrigg Parish Church

Montro 9 Viewbank View
EH192HU Bonnyrigg
0131 663 8287
Places Of Worship Bonnyrigg
(0)

Bonnyrigg Primary School

Montro 1 Cockpen Road
EH193HR Bonnyrigg
0131 663 7786
Schools - Local Authority Bonnyrigg
(0)

Bonnyrigg Rose Social Club

Montro Dundas Park
EH193AX Bonnyrigg
0131 663 7036
Clubs & Associations - Social Bonnyrigg
(0)

Border & City Roofing Ltd

27a Ne Newbattle Road
EH223LL Dalkeith
0131 663 0600
Roofing Services Dalkeith
(0)
Silkho 17 Cardiff Street
KA280AS Isle of Cumbrae
01475 530309
Cycle Shops Isle of Cumbrae
(0)
34 South Chesters Medway
EH19 3GG Bonnyrigg
Accountants Bonnyrigg
(0)

Brian S Mason

Poultr 5 Eldindean Road
EH192HE Bonnyrigg
Electricians & Electrical Contractors Bonnyrigg
(0)

Burn & Baillie

Burn V 8 Waverley Court
EH193BX Bonnyrigg
0131 454 9422
Bathroom Planners & Furnishers Bonnyrigg
(0)

C Mcculloch

Portad 42 Kames Street
KA280BW Isle of Cumbrae
01475 530689
Riding Schools Isle of Cumbrae
(0)

C Miller & Son

Glyn A 21 Guildford Street
KA280AB Isle of Cumbrae
01475 530424
Drug Stores Isle of Cumbrae
(0)

Caldwell's Taxi's

Unit 1 3-6 Stuart Street
KA280AN Isle of Cumbrae
01475 530344
Taxis & Private Hire Isle of Cumbrae
(0)

Campbell Bros Ltd

Unit 6 Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 654 0050
Meat - Wholesale Bonnyrigg
(0)

Carmichael Homes Ltd

Elm Ho Broomieknowe
EH181LN Lasswade
0131 454 9337
Property Developers Lasswade
(0)

Carstaff Recruitment

Unit 2 5 Rose Avenue
EH193RD Bonnyrigg
Employment & Recruitment Agencies Bonnyrigg
(0)

Cherry Road Adult Training & Resource Centre

Outrea 8 Cherry Road
EH193ED Bonnyrigg
0131 654 0378
Training Centres Bonnyrigg
(0)

Cherry Road Resource Centre

Outrea 8 Cherry Road
EH193ED Bonnyrigg
0131 663 2239
Social Services Bonnyrigg
(0)

Chris Watt

Quarry 31 Polton Road
EH181AF Lasswade
0131 660 0351
Photographers - General Lasswade
(0)

Chrisanda Chauffeur Drive

11 Matthews Drive
EH22 4DE Dalkeith
Car Hire - Chauffeur Driven Dalkeith
(0)

Church Of Jesus Christ Of Latter Day Saints

Family Newbattle Road
EH223LJ Dalkeith
0131 654 0630
Places Of Worship Dalkeith
(0)

Clamate Electrical

Unit 1 Newbattle Road
EH223LJ Dalkeith
0131 454 9909
Electricians & Electrical Contractors Dalkeith
(0)

Claymate

Unit 1 Newbattle Road
EH223LJ Dalkeith
0131 454 9909
Electricians & Electrical Contractors Dalkeith
(0)

Cockenzie Travel

Cocken 53 Waverley Road
EH193BT Bonnyrigg
0131 454 0308
Coach Hire Bonnyrigg
(0)

Cockpen & Carrington Parish Church

Ensor 5 Pendreich Ter
EH192DT Bonnyrigg
0131 663 6884
Places Of Worship Bonnyrigg
(0)

Cockpen Nursery School

Ensor Cockpen Road
EH193HS Bonnyrigg
0131 663 5172
Nursery Schools Bonnyrigg
(0)
317 Ju Craig-en-Ros Road
KA280BH Isle of Cumbrae
01475 530708
Residential Care Homes Isle of Cumbrae
(0)
Suite 31 Hastie Avenue
KA280BT Isle of Cumbrae
01475 530869
Joiners & Carpenters Isle of Cumbrae
(0)
Carron 18 Balloch Cresent
KA280BY Isle of Cumbrae
01475 530512
Builders Isle of Cumbrae
(0)
A 8 Kelburn Street
KA280DT Isle of Cumbrae
01475 530666
Taxis & Private Hire Isle of Cumbrae
(0)
A 14 Cumbrae Drive
KA280BU Isle of Cumbrae
01475 530094
Holidays - Self Catering Accommodation Isle of Cumbrae
(0)
A Bute Ter
KA280BB Isle of Cumbrae
01475 530343
Schools - Local Authority Isle of Cumbrae
(0)

D C Smith

Elm Ba Newbattle Road
EH223LH Dalkeith
Painters_Decorators Dalkeith
(0)

D Moffatt & Son Ltd

1 Arch 3 Newbattle Road
EH224RA Dalkeith
0131 663 4732
Builders Dalkeith
(0)
63 Lothian St
EH19 3AF Bonnyrigg
Construction Contractors - General Bonnyrigg
(0)
48 High Street
EH19 2AB Bonnyrigg
Courier & Messenger Services Bonnyrigg
(0)

Dalhousie Castle & Spa

French Dalhousie Castle
EH193JB Bonnyrigg
01875 820153
Hotels Bonnyrigg
(0)
Unit 2
EH19 3LW Bonnyrigg
Upholsterers Bonnyrigg
(0)
Cross 18 Pendreich View
EH192EL Bonnyrigg
Plasterers Bonnyrigg
(0)

Deep Clean Scotland

Unit 2 Sherwood Ind Est
EH19 3LW Bonnyrigg
Cleaning Services - Commercial Bonnyrigg
(0)
Cowell 8 Ferry Road
KA280DZ Isle of Cumbrae
Guest Houses Isle of Cumbrae
(0)
Bonnyrigg
Pest & Vermin Control Bonnyrigg
(0)

Dodds

Unit 9 Newbattle Road
EH223LJ Dalkeith
Carpets & Rugs - Mnfrs Dalkeith
(0)
Easter 10 Kelburn Street
KA280DT Isle of Cumbrae
01475 530329
Doctors Isle of Cumbrae
(0)
The Su 10 Kelburn Street
KA280DT Isle of Cumbrae
01475 530329
Doctors Isle of Cumbrae
(0)

Earth Tech Lightning Protection

Wentwo 26 Pendreich Avenue
EH192DY Bonnyrigg
0131 454 9000
Lightning Conductors Bonnyrigg
(0)

Edinburgh Airport Taxis

Lasswade
07525 493313
Taxis & Private Hire Lasswade
(0)

Elite Ventilations

Sherwood View
EH19 3NQ Bonnyrigg
Heating Contractors & Consultants Bonnyrigg
(0)

Esk Valley Contracts

4/Stai 16 Wolsey Avenue
EH193LU Bonnyrigg
Plumbers Bonnyrigg
(0)

Everclear Aerials

Unit 7 3 Viewbank Drive
EH192HS Bonnyrigg
0131 663 4034
Television & Radio Aerials - Suppliers & Erectors Bonnyrigg
(0)
Walnut Chiropody Department
KA280HQ Isle of Cumbrae
01475 530448
Chiropodists (Podiatrists) Isle of Cumbrae
(0)

F1 Hydro-Jet Ltd

21 , Hawthornden Gardens
EH19 2BW Bonnyrigg
Drainage Contractors Bonnyrigg
(0)

Fairytale Dreaming

Forest 2A Lothian Street
EH193AD Bonnyrigg
0131 663 4380
Party Organisers Bonnyrigg
(0)
Fern H 23 Polton Road
EH181AB Lasswade
0131 454 0505
Stained Glass Designers & Producers Lasswade
(0)
Fintry West Bay
KA280HA Isle of Cumbrae
01475 530426
Cafes Isle of Cumbrae
(0)

Flower Hire

C 2 Elm Row
EH181AQ Lasswade
0131 663 2706
Floral & Plant Displays Lasswade
(0)
A 3 Glasgow Street
KA280DJ Isle of Cumbrae
01475 530990
Florists Isle of Cumbrae
(0)

Forthcare

31/1 Hardengreen Industrial Estate
EH22 3NX Dalkeith
0131 654 1386
Phonebook Dalkeith
(0)
1B The 9 Cardiff Street
KA280AS Isle of Cumbrae
01475 530518
Public Houses Isle of Cumbrae
(0)

Freewheeling Cycles

The Gi 2 Campview Road
EH193EZ Bonnyrigg
Cycle Shops Bonnyrigg
(0)

G C Decorators

Unit 5 28 Waverley Park
EH193BU Bonnyrigg
0131 660 2688
Painters_Decorators Bonnyrigg
(0)

G M C Ceilings & Joinery Contractors Ltd

Railwa 1 Dundas Pk
EH193AX Bonnyrigg
0131 663 8915
Ceilings - Suspended Bonnyrigg
(0)
Unit B 72 Dundas Street
EH193BB Bonnyrigg
Greengrocers & Fruit Sellers Bonnyrigg
(0)
Unit 2 22 Stuart Street
KA280AJ Isle of Cumbrae
01475 530565
Amusement Parks & Arcades Isle of Cumbrae
(0)

Gary Lindsay

The Fi 3 Waverley Ter
EH193BD Bonnyrigg
0131 660 4440
Taxis & Private Hire Bonnyrigg
(0)
The Bu 4 Waverley Court
EH193BX Bonnyrigg
0131 654 0416
Plumbers Bonnyrigg
(0)
33 Lasswade Road
EH22 3EE Dalkeith
Boilers - Servicing Dalkeith
(0)
14-16 Dundas St
EH19 3AS Bonnyrigg
Beauty Salons Bonnyrigg
(0)

Hollywood Tanning

4 6 Lothian Street
EH193AD Bonnyrigg
0131 660 0222
Solariums & Tanning Salons Bonnyrigg
(0)
35 Waverley Rd
EH19 3BS Bonnyrigg
Hot Tubs Spas And Whirlpools Bonnyrigg
(0)
Howden Elm Row
EH181AG Lasswade
0131 663 9309
Garage Services Lasswade
(0)

Ian Stott

Unit A 70 Lothian Street
EH193AQ Bonnyrigg
0131 654 2218
Newsagents Bonnyrigg
(0)

Ideal

4/Thim 28 Laird Ter
EH193LX Bonnyrigg
0131 660 5309
Driving Schools Bonnyrigg
(0)

Indulgence

5 News 45A Campview Road
EH193ES Bonnyrigg
0131 663 6696
Beauty Salons Bonnyrigg
(0)
Inscap Newbattle Road
EH223LJ Dalkeith
0131 660 4004
Joiners & Carpenters Dalkeith
(0)

Invision

Erico Newbattle Road
EH223LJ Dalkeith
0131 476 2742
Conservatories Dalkeith
(0)
1/L
KA28 0AY Isle Of Cumbrae
Courier & Messenger Services Isle Of Cumbrae
(0)

J A Macfarlane

Unit 1 15 Glasgow Street
KA280DJ Isle of Cumbrae
Newsagents Isle of Cumbrae
(0)

J A Meechan

Old Wo 1 Marine Parade
KA280ED Isle of Cumbrae
01475 530802
Garage Services Isle of Cumbrae
(0)

J M Accident Repair Centre

The Ol Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 468 7300
Car Body Repairs Bonnyrigg
(0)

J McIntyre

Unit 4 College Street
KA280HF Isle of Cumbrae
01475 530332
Farming - Livestock & Other Animals Isle of Cumbrae
(0)

J W T Arnott

The Lo 5 Union Park
EH193DF Bonnyrigg
0131 663 0703
Electricians & Electrical Contractors Bonnyrigg
(0)
6 Douglas Crescent
EH19 2DF Bonnyrigg
Roofing Services Bonnyrigg
(0)

James A Macfarlane

7 The 25 Guildford Street
KA280AB Isle of Cumbrae
01475 530345
Butchers Isle of Cumbrae
(0)
14 Del 2 Dundas Street
EH193AS Bonnyrigg
0131 663 7887
Television Bonnyrigg
(0)

Jennifer Harper

C 21 Bonnyrigg Road
EH223HA Dalkeith
Journalists Dalkeith
(0)

Jenny Blossom Jewellers

11, High St
EH19 2DA Bonnyrigg
Jewellers Bonnyrigg
(0)

Jewel & Esk Valley College

New Ho Newbattle Road
EH223AE Dalkeith
0131 660 1010
Schools & Colleges - Further Education Dalkeith
(0)

John Burtt

The Mo 52 Howard Street
KA280AY Isle of Cumbrae
01475 530254
Bookmakers Isle of Cumbrae
(0)

John Dennis & Co Ltd

Unit 4 68 Lothian Street
EH193AQ Bonnyrigg
0131 663 3275
Builders Bonnyrigg
(0)

John Duncan

Polton Polton Road
EH181BW Lasswade
0131 654 1400
Removals & Storage - Household Lasswade
(0)

John Noble

Unit 1 Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 660 2275
Electricians & Electrical Contractors Bonnyrigg
(0)
Unit 3 Sherwood Ind Est
EH19 3LW Bonnyrigg
Electricians & Electrical Contractors Bonnyrigg
(0)
1a Dalhousie Business Park
EH19 3HY Bonnyrigg
Car Accessories & Parts Bonnyrigg
(0)

K McIvor

Bonnyr Lothian Street
EH193AS Bonnyrigg
0131 663 3331
Physiotherapists Bonnyrigg
(0)

K P Tool Repairs

The Up Newbattle Road
EH223LJ Dalkeith
Power Tools Dalkeith
(0)

K2

47 War 13 Kelburn Street
KA280DT Isle of Cumbrae
01475 530661
Cafes Isle of Cumbrae
(0)

Kelburne Bar

Paxton 16 Stuart Street
KA280AJ Isle of Cumbrae
01475 530080
Public Houses Isle of Cumbrae
(0)

Ken Dalton

Smithy 39 Stuart Street
KA280AG Isle of Cumbrae
Electricians & Electrical Contractors Isle of Cumbrae
(0)

Kinetic Electrical Solutions

71 Eldindean Terrace
EH19 2HQ Bonnyrigg
Electricians & Electrical Contractors Bonnyrigg
(0)

Ladies School Of Motoring

A 2 Waverley Court
EH193BX Bonnyrigg
0131 660 5576
Driving Schools Bonnyrigg
(0)

Lady Margaret Hospital

Bridge College Street
KA280HF Isle of Cumbrae
01475 530307
Hospitals Isle of Cumbrae
(0)

Lasswade Parish Church

Unit 2 5 Pendreich Ter
EH192DT Bonnyrigg
0131 663 6884
Places Of Worship Bonnyrigg
(0)

Lasswade Primary School

Unit 2 7a Pendreich Drive
EH192DU Bonnyrigg
0131 663 4579
Schools - Local Authority Bonnyrigg
(0)

Leslie Deans & Co

19 Hig 2 Lothian Street
EH193AD Bonnyrigg
0131 663 4022
Solicitors Bonnyrigg
(0)
Units 1&2 32-34 High Street
EH19 2AA Bonnybrigg
Beauty Products Bonnybrigg
(0)
125 Main Street
EH22 4PF Dalkeith
Beauty Products Dalkeith
(0)

Lothian Cleaning

Unit 4 Newbattle Road
EH223LL Dalkeith
0131 454 9222
Cleaning Services - Commercial Dalkeith
(0)

Lothian Glass Ltd

Cooper 78 Lothian Street
EH193AQ Bonnyrigg
0131 663 0008
Double Glazing Installers Bonnyrigg
(0)

Lothian Motors

Unit 1 68 Lothian Street
EH193AQ Bonnyrigg
0131 663 5554
Garage Services Bonnyrigg
(0)

Lothian Tree and Landscaping Specialists

11 Almond Crescent
EH19 3DZ Bonnyrigg
07564 921287
Tree Work & Forestry Services Bonnyrigg
(0)

Lothian Tree and Landscaping Speclists

11 Almond Crescent
EH19 3DZ Bonnyrigg
0131 454 0211
Landscape Contractors Bonnyrigg
(0)
Newbattle Road
EH22 4RN Dalkeith
07778 147487
Crane Hire Dalkeith
(0)

Lynda's Salon

Lynda 52 Glasgow Street
KA280DN Isle of Cumbrae
01475 530951
Hairdressers & Hair Stylists - Ladies' Isle of Cumbrae
(0)

MICRO MOTORS SCOTLAND

51 High Street
EH19 2DB Bonnyrigg
07873 876536
Phonebook Bonnyrigg
(0)

MacTaggart Scott & Co Ltd

Garwal PO Box 1
EH209SP Loanhead
0131 440 0311
Marine Engineers Loanhead
(0)
7 St. 4-5 Guildford Street
KA280AE Isle of Cumbrae
01475 530444
Cycle Shops Isle of Cumbrae
(0)

Marinas

1-2 Ch 47 Stuart Street
KA280AG Isle of Cumbrae
01475 530545
Hairdressers - Unisex Isle of Cumbrae
(0)
11 Moffat Avenue
EH19 2JS Bonnyrigg
Wood Flooring Bonnyrigg
(0)

McArthur Electrical

Old Cu 13 Cardiff Street
KA280AS Isle of Cumbrae
Electricians & Electrical Contractors Isle of Cumbrae
(0)

McFadden Alan

Unit 7 26 Chesters View
EH193PU Bonnyrigg
0131 663 3782
Joiners & Carpenters Bonnyrigg
(0)
Unit 3
EH19 3LW Bonnyrigg
Storage Services Bonnyrigg
(0)

McLeods

Unit 3 Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 654 0533
Removals - Industrial & Business Bonnyrigg
(0)
1 South Melville Farm Cottages
EH18 1AN Lasswade
Double Glazing Installers Lasswade
(0)

Merry Maids Of (West Edinburgh)

Unit 4 17 Wesley Cr
EH193RT Bonnyrigg
0131 663 4235
Cleaning Services - Domestic Bonnyrigg
(0)

Metco Manufacturers

Caledo Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 654 2712
Joinery Manufacturers Bonnyrigg
(0)

Midlothian Roofing Services

Westmo 30a Campview Road
EH193EZ Bonnyrigg
0131 660 4468
Roofing Services Bonnyrigg
(0)

Millerston

LINDSA 29 West Bay
KA280HA Isle of Cumbrae
01475 530480
Hotels Isle of Cumbrae
(0)

Millport Care Centre

Mill P 19 George Street
KA280BQ Isle of Cumbrae
01475 530006
Nursing Homes Isle of Cumbrae
(0)

Millport Cemetery

Cemete 19 Golf Road
KA280HB Isle of Cumbrae
01475 530442
Cemeteries & Crematoria Isle of Cumbrae
(0)

Millport Golf Club

Cemete Golf Road
KA280HB Isle of Cumbrae
Golf Courses & Clubs Isle of Cumbrae
(0)

Millport Holiday Park

Cemete Golf Road
KA280HB Isle of Cumbrae
Caravan Parks Isle of Cumbrae
(0)

Millport Library

Cemete The Garrison
KA280DG Isle of Cumbrae
01475 530741
Libraries Isle of Cumbrae
(0)

Millport Motors Ltd

Cemete 16 Bute Terrace
KA280BA Isle of Cumbrae
01475 530954
Bus & Coach Operators & Stations Isle of Cumbrae
(0)

Millport Post Office

Cemete 27 Guildford Street
KA280AA Isle of Cumbrae
Post Office Services Isle of Cumbrae
(0)

Millport Town Hall

Cemete Clifton Street
KA280AZ Isle of Cumbrae
01475 530741
Halls For Hire Isle of Cumbrae
(0)

Minstrels

Unit 1 1 Cardiff Street
KA280AS Isle of Cumbrae
01475 531080
Wine Bars Isle of Cumbrae
(0)

Miscellany

201/20 45 Stuart Street
KA280AG Isle of Cumbrae
01475 530420
Gift Shops Isle of Cumbrae
(0)

Mo Koo Yorr

Mappin 14 Stuart Street
KA280AN Isle of Cumbrae
01475 530921
Gift Services & Gift Packs Isle of Cumbrae
(0)
Unit 1 Newbattle Road
EH223LL Dalkeith
0131 660 5040
Cleaning Services - Commercial Dalkeith
(0)

Murray Chapman

Keet C 10 Glasgow Street
KA280DJ Isle of Cumbrae
01475 530198
Property & Estate Management Isle of Cumbrae
(0)

Museum Of The Cumbraes

The Po The Garrison
KA280DG Isle of Cumbrae
01475 531191
Museums Isle of Cumbrae
(0)

N S Landscapes

A 17 Quarryfoot Gardens
EH192DH Bonnyrigg
0131 660 6622
Landscape Contractors Bonnyrigg
(0)

National Height Specialists

PO Box 45a Campview Road
EH193ES Bonnyrigg
0131 654 9090
Steeplejacks Bonnyrigg
(0)

New Image

14 New 10 Lothian Street
EH193AD Bonnyrigg
0131 663 9231
Hairdressers & Hair Stylists - Ladies' Bonnyrigg
(0)

Newbattle Abbey College

Newbar Newbattle Road
EH223LL Dalkeith
0131 663 1921
Adult Education Centres Dalkeith
(0)

Newbattle Cabinet Makers

Unit 2 Newbattle Road
EH223LJ Dalkeith
Cabinet Makers Dalkeith
(0)

Newbattle Golf Club Ltd

Unit 2 Abbey Road
EH223AD Dalkeith
0131 663 2123
Golf Courses & Clubs Dalkeith
(0)

Newbattle Parish Church

Unit 2 70 Newbattle Abbey Cr
EH223LW Dalkeith
0131 663 3245
Places Of Worship Dalkeith
(0)

Newscast

Hornbe 8-10 Dundas Street
EH193AS Bonnyrigg
Newsagents Bonnyrigg
(0)

Newtongrange Library

D'arta St Davids
EH224LG Dalkeith
0131 663 1816
Libraries Dalkeith
(0)

Northern Steeplejacks (Edinburgh) Ltd

Wareho 7 Newbattle Road
EH224RA Dalkeith
0131 654 2700
Steeplejacks Dalkeith
(0)
Spring 9A Durham Place
EH193EX Bonnyrigg
0131 654 0154
Taxis & Private Hire Bonnyrigg
(0)

P X Publishing

Unit 2 Newbattle Road
EH223LJ Dalkeith
Web Site Design Dalkeith
(0)

PJ's Kabs Private Hire

19 Gar 9A Durham Place
EH193EX Bonnyrigg
0131 663 8988
Taxis & Private Hire Bonnyrigg
(0)

Painted Pots

Slough 19 Guildford Street
KA280AB Isle of Cumbrae
01475 531122
Craft Centres & Shops Isle of Cumbrae
(0)

Pandas Nannies

Lopen 22 Durham Place
EH193EX Bonnyrigg
Nanny Agencies Bonnyrigg
(0)

Paradigm Developments

9 Mini 220 Newbattle Abbey Cr
EH223LU Dalkeith
0131 654 2887
Business & Management Consultants Dalkeith
(0)

Pennant Vehicle Leasing Ltd

Herric 1 Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 663 7666
Car Dealers - Used Bonnyrigg
(0)

Pentland Design Partnership Ltd

Unit 2 Newbattle Road
EH223LJ Dalkeith
0131 660 9701
Engineers - Consulting Dalkeith
(0)

Pinocchios Nursery

The Sc Newbattle Road
EH223AE Dalkeith
Nursery Schools Dalkeith
(0)

Police

Police 6 Millburn Street
KA280EU Isle of Cumbrae
01475 530316
Police Isle of Cumbrae
(0)

Portraits by Tosh

19 Sherwood Way
EH19 3NG Bonnyrigg
07523 877801
Arts Bonnyrigg
(0)

Premi-Air Systems

3 Newbattle Road
EH223LL Dalkeith
Ventilation Contractors Dalkeith
(0)

Premier Gas

Rose C 21 Wolsey Avenue
EH193LU Bonnyrigg
0131 663 8999
Gas Installers Bonnyrigg
(0)

Professional Linen Services

Unit 1 Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 654 9327
Laundries Launderettes Bonnyrigg
(0)

Promo Support UK

Unit 8 68 Lothian Street
EH193AQ Bonnyrigg
0131 454 9990
Packers Bonnyrigg
(0)

Quizkings

Unit 1 22 Dundas Street
EH193AS Bonnyrigg
0131 654 9800
Entertainers Bonnyrigg
(0)

R & R Roofing (Edinburgh) Ltd

Heath 4 Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 663 7954
Roofing Services Bonnyrigg
(0)

R C D Cabs

Unit 4 5 Elm Row
EH181AG Lasswade
0131 660 0011
Taxis & Private Hire Lasswade
(0)
Unit 4 5 Elm Row
EH181AG Lasswade
0131 663 6526
Taxis & Private Hire Lasswade
(0)

R C D Travel

1 Thur 5 Elm Row
EH181AG Lasswade
0131 663 6526
Car Hire - Chauffeur Driven Lasswade
(0)

R K Horn

Rock H Ritchie Street
KA280AL Isle of Cumbrae
Garage Services Isle of Cumbrae
(0)

R Peter Noble Glazing Co.Ltd

Unit 44/3 Hardengreen Ind Est
EH22 3NX Dalkeith
Glaziers Dalkeith
(0)

Red Lion Property Ltd

10 Red 23 Newbattle Road
EH224RN Dalkeith
0131 663 5371
Investment Companies Dalkeith
(0)
6 Burnbrae Place
EH19 3FL Bonnyrigg
Plumbers Bonnyrigg
(0)

Renovo Windows

29/2 Hardengreen Ind Est
EH22 3NX Dalkeith
Glaziers Dalkeith
(0)

Reyesville Lounge

Prospe 74 Lothian Street
EH193AQ Bonnyrigg
0131 663 2509
Public Houses Bonnyrigg
(0)
8 Waverley Park
EH19 3BU Bonnyrigg
0131 454 0502
Caterers Bonnyrigg
(0)
Hardengreen Industrial Estate
EH22 3NX Dalkeith
Butchers Dalkeith
(0)

Rosewell Parish Church

Stockw 5 Pendreich Ter
EH192DT Bonnyrigg
0131 663 6884
Places Of Worship Bonnyrigg
(0)

Royal Mail

Bonnyr Durham Place
EH193EX Bonnyrigg
0131 663 7584
Delivery Services Bonnyrigg
(0)

S Pia

Dairy 2 Polton Street
EH193HA Bonnyrigg
0131 663 8608
Fish & Chip Shops Bonnyrigg
(0)

SALON NETWORK UK Ltd

UNIT 3E NEWBATTLE ABBEY BUSINESS PARK NEWBATTLE ROAD ESKBANK
EH22 3LL MILOTHIAN
0131 261 6393
Hairdressers - Unisex MILOTHIAN
(0)

Salon Network UK Group

3E Newbattle Abbey Industrial Estate
EH22 3LL Eskbank
07879 321699
Barbers Eskbank
(0)

Sand Blast (UK)

Unit 1 Newbattle Road
EH223LJ Dalkeith
0131 660 4444
Blast Cleaning Dalkeith
(0)
Bonnyrigg
Beauty Salons Bonnyrigg
(0)
Unit 7a-4 Dalhousie Business Park
EH19 3HY Bonnyrigg
Construction Contractors - General Bonnyrigg
(0)

Scot Columbus

Unit 1 Newbattle Road
EH223LJ Dalkeith
0131 660 1998
Ceramic Mnfrs Dalkeith
(0)

Scott McDonald

2/Norm Abbey Road
EH223AD Dalkeith
Golf Courses & Clubs Dalkeith
(0)

Scottish Childrens Press

Unit 1 Newbattle Road
EH223LJ Dalkeith
Book Publishers Dalkeith
(0)

Scottish County Press

20/Hyd Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 663 2404
Printers Bonnyrigg
(0)

Scottish Cultural Press

Newbat Newbattle Road
EH223LJ Dalkeith
0131 660 6366
Publishers Dalkeith
(0)

Scottish Hydro Electric PLC

Kings 9 Guildford Street
KA280AE Isle of Cumbrae
01475 530457
Electrical Goods Sales Mnfrs & Wholesalers Isle of Cumbrae
(0)

Sherwood Community

Wellin Cockpen Road
EH193HR Bonnyrigg
Schools - Sports & Leisure Activities Bonnyrigg
(0)

Sherwood Joinery

Sherwo 27 Sherwood Pk
EH193LJ Bonnyrigg
0131 663 8897
Joiners & Carpenters Bonnyrigg
(0)

Shields

B Glasgow Street
KA280DL Isle of Cumbrae
01475 530369
Butchers Isle of Cumbrae
(0)

Sign & Light

Unit 5 Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 654 1122
Lighting Mnfrs Bonnyrigg
(0)
6 Torsonce Road
EH22 3AG Dalkeith
0131 663 1880
Carpenters & Joiners Dalkeith
(0)

Simply Flowers

Home F Newbattle Road
EH223LL Dalkeith
Florists Dalkeith
(0)
81 Gladstone’s Gait
EH19 3GA Bonnyrigg
0131 210 0495
Web Site Design Bonnyrigg
25 Mansfield Avenue
EH22 4SJ Dalkeith
Taxis & Private Hire Dalkeith
(0)
House 27 Park Road
EH223DH Dalkeith
0131 660 6602
Religious Organisations Dalkeith
(0)
Dalkeith
07904 462201
Pest & Vermin Control Dalkeith
(0)
Harmony Court
EH19 3NY Bonnyrigg
Internet Service Providers Bonnyrigg
(0)

Spice Island

Bayfie 15 Stuart Street
KA280AN Isle of Cumbrae
01475 530900
Restaurants - Indian Isle of Cumbrae
(0)

St Leonard Scottish Episcopal Church

The Re Dobbie's Road
EH181BJ Lasswade
0131 663 7000
Places Of Worship Lasswade
(0)

Strathclyde Police

Police Millburn Street
KA280EU Isle of Cumbrae
01475 674651
Police Isle of Cumbrae
(0)

Stuart Angus Ltd

Hornbe Carrington Road
EH193HY Bonnyrigg
0131 663 1119
Timber Merchants Bonnyrigg
(0)
Sunnys Newbattle Road
EH223LL Dalkeith
Interior Designers & Furnishers Dalkeith
(0)
Vale L 13 Pendreich View
EH192EL Bonnyrigg
0131 663 5446
Driving Schools Bonnyrigg
(0)
82a Dobbie's Rd
EH19 2AZ Bonnyrigg
Home Improvement Centres Bonnyrigg
(0)
Unit 1 Newbattle Road
EH223LJ Dalkeith
0131 663 4844
Furniture Mnfrs - Home & Office Dalkeith
(0)
Unit 6 Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 654 9655
Ropes & Hawsers Bonnyrigg
(0)
Unit 2 Sherwood Industrial Estate
EH193LW Bonnyrigg
0131 654 0909
Damp & Dry Rot Control Bonnyrigg
(0)

The Bay Grocers

St. Au 9 Kelburn Street
KA280DT Isle of Cumbrae
01475 530939
Grocers Isle of Cumbrae
(0)

The Brixwold Castle Hotel

St. Ma Cockpen Road
EH193HS Bonnyrigg
0131 660 3200
Hotels Bonnyrigg
(0)

The Calderwood

Denby 24 Dundas Street
EH193AS Bonnyrigg
0131 663 6004
Public Houses Bonnyrigg
(0)

The Coppercraft Of Edinburgh Collection

The Es Newbattle Road
EH223LL Dalkeith
Giftware Mnfrs Dalkeith
(0)

The Golden Dragon

24 Ber 32-33 Glasgow Street
KA280DL Isle of Cumbrae
01475 530090
Restaurants - Chinese Isle of Cumbrae
(0)

The Lion & Elephant

Unit 4 Sherwood Industrial Estate
EH193LW Bonnyrigg
Household Stores Bonnyrigg
(0)

The Newton Bar

Wellin 2 Glasgow Street
KA280DJ Isle of Cumbrae
01475 530920
Public Houses Isle of Cumbrae
(0)

The Orchard Centre

Ontari 14 Lothian Street
EH193AB Bonnyrigg
0131 663 1616
Mental Health Centres Bonnyrigg
(0)

The Ritz Cafe

Cotman 26 Stuart Street
KA280AJ Isle of Cumbrae
Cafes Isle of Cumbrae
(0)

The Royal George Hotel

Royal 1 Quayhead Street
KA280AP Isle of Cumbrae
01475 530301
Hotels Isle of Cumbrae
(0)

The Service & Artisans Club

Beddoe 25 Newbattle Road
EH224RN Dalkeith
0131 663 5844
Clubs & Associations - Social Dalkeith
(0)

The Star Fish & Chip Shop

325-32 5 Newbattle Road
EH224RA Dalkeith
0131 660 3967
Fish & Chip Shops Dalkeith
(0)

The Surgery

The Su 10 Kelburn Street
KA280DT Isle of Cumbrae
01475 530329
Doctors Isle of Cumbrae
(0)

The Tavern

The Ta 36 Glasgow Street
KA280DL Isle of Cumbrae
01475 530465
Public Houses Isle of Cumbrae
(0)

Thomson & Co

Innova 30 Stuart Street
KA280AJ Isle of Cumbrae
01475 530318
Estate Agents Isle of Cumbrae
(0)

Thomson & Son

Thomso 11 Quarryfoot Green
EH192EJ Bonnyrigg
0131 663 9080
Electricians & Electrical Contractors Bonnyrigg
(0)

Thorneybank Woodcraft

Unit 1 Newbattle Road
EH223LJ Dalkeith
0131 660 2395
Cabinet Makers Dalkeith
(0)

Tip 2 Toe

Hartfo 25 Sherwood Park
EH193LJ Bonnyrigg
0131 663 5098
Wedding Supplies & Services Bonnyrigg
(0)

V G Stores

Statio 24 Guildford Street
KA280AB Isle of Cumbrae
General Stores Isle of Cumbrae
(0)
34 High Street
EH19 2AA Midlothian
Tobacco Products - Mnfrs Midlothian
(0)

Viridor Bonnyrigg Collections Unit

5 carrington road
EH193HY Bonnyrigg
0141 781 9151
Waste Disposal Services Bonnyrigg
(0)

WATCO SYSTEMS LTD

44 /2 Hardengreen Business Park
EH22 3NX Dalkeith
Air Conditioning Equipment & Systems Dalkeith
(0)

Waverley Hotel

Cooper 68-70 Dundas Street
EH193BB Bonnyrigg
0131 663 7373
Hotels Bonnyrigg
(0)

Waverley Park

Glenbu 1 Waverley Pk
EH193BU Bonnyrigg
0131 654 1034
Halls For Hire Bonnyrigg
(0)
The White House
EH19 2HY Bonnyrigg
Florists Bonnyrigg
(0)

Y P E Power

Unit 1 68 Lothian Street
EH193AQ Bonnyrigg
Motor Cycles & Scooters Bonnyrigg
(0)

Zest Health & Beauty

Harbou 51 Stuart Street
KA280AG Isle of Cumbrae
01475 531212
Beauty Salons Isle of Cumbrae
(0)

bonnybooths.com

15 Sherwood Court
EH19 3LE Bonnyrigg
Photographic - Retail & Supplies Bonnyrigg
(0)