all categories in Townhill and near me (300)

Asda Dunfermline Superstore

Halbeath Road Retail Park
KY11 4LP Fife
01383 621021
Yext Logo
Banks & Other Financial Institutions Fife

B&M Home Store

Unit 2
KY11 4LP Fife
0330 838 9490
Yext Logo
Discount Centres Fife

Blood Moon

44 Moulin Way
KY12 7QQ Dunfermline
07576 202620
Yext Logo
Phonebook Dunfermline

Burger King

Halbeath Road
KY11 8EE Dunfermline
01383 807478
Yext Logo
Restaurants - Other Dunfermline

Busy Bees Halbeath

Fife College
KY11 8JH Dunfermline
01383 844640
Yext Logo
Playgroups & Pre-School Education Dunfermline

Carpetright

ST. ANDREWS RETAIL PARK
KY11 4LP Dunfermline
01383 661266
Yext Logo
Beds Dunfermline

Co-op Food - Robertson Road

Robertson Road
KY12 0XS Dunfermline
01383 624614
Yext Logo
Supermarkets Dunfermline

Co-op Food - Shamrock Street

Shamrock St
KY12 0JH Dunfermline
01383 620614
Yext Logo
Supermarkets Dunfermline

Costcutter

H&S Stores
KY11 4UG Dunfermline
01383 735862
Yext Logo
Convenience Stores Dunfermline

Currys

Unit 5 Halbeath Retail Park
KY11 4LP Dunfermline
Yext Logo
Computer Mnfrs Dunfermline

Dreams Dunfermline

Unit 7, Carnegie Retail Park
KY12 7AU Dunfermline
01383 841471
Yext Logo
Beds Dunfermline

Enterprise Car & Van Hire - Dunfermline

83 Townhill Rd
KY12 0BW Dunfermline
01383 723333
Yext Logo
Car Rental Dunfermline

Greggs

U3 Pittsburgh Retail Park Main Street
KY11 8EE Dunfermline
01383 432128
Yext Logo
Bakers' Shops Dunfermline

Holiday Inn Express Dunfermline, an IHG Hotel

Halbeath Road
KY11 8JH Dunfermline
0345 218 2074
Yext Logo
Conference Services Dunfermline

Homebase - Dunfermline

Halbeath Retail Park
KY11 4LP Dunfermline
0345 640 7472
Yext Logo
Bathroom Equipment & Fittings Dunfermline

Matalan

2/3 Carnegie Drive
KY12 7AU Dunfermline
0333 004 4444
Yext Logo
Children & Babywear - Retail Dunfermline

McDonald's

Halbeath Retail Park
KY11 4LP Dunfermline
01383 841785
Yext Logo
Delivery Services Dunfermline

Motability Scheme at Arnold Clark Fiat Dunfermline

171 Halbeath Road
KY11 4LF Dunfermline
01383 663344
Yext Logo
First Aid & Medical Supplies Dunfermline

Motability Scheme at Macklin Motors Dacia Dunfermline

Halbeath Road
KY12 7RD Dunfermline
0330 017 6460
Yext Logo
First Aid & Medical Supplies Dunfermline

Motability Scheme at Macklin Motors Ford Dunfermline

Halbeath Road
FY12 7RD Dunfermline
0844 824 7079
Yext Logo
First Aid & Medical Supplies Dunfermline

Motability Scheme at Macklin Motors Hyundai Dunfermline

Halbeath Road
KY12 7RD Dunfermline
0330 017 6564
Yext Logo
First Aid & Medical Supplies Dunfermline

Motability Scheme at Macklin Motors Renault Dunfermline

Halbeath Road
KY12 7RD Dunfermline
0330 017 6656
Yext Logo
First Aid & Medical Supplies Dunfermline

Motability Scheme at Macklin Motors Vauxhall Dunfermline

Halbeath Road
KY12 7RD Dunfermline
0330 178 8118
Yext Logo
First Aid & Medical Supplies Dunfermline

Panku Dunfermline

Retail Park, Halbeath Rd
KY11 4LP Fife
01383 621021
Yext Logo
Restaurants - Other Fife

Papa Johns Pizza

Unit 2, 67a Woodmill Road
KY11 4AD Dunfermline
01383 737711
Yext Logo
Delivery Services Dunfermline

Post Office Travel Money

106 Main Street
KY12 0EL Dunfermline
01383 722769
Yext Logo
Phonebook Dunfermline

Post Office Travel Money

86 Halbeath Road
KY12 7RS Dunfermline
01383 621006
Yext Logo
Phonebook Dunfermline

Premier

31 Inchkeith Drive
KY11 4HS Dunfermline
01383 722809
Yext Logo
Convenience Stores Dunfermline

Premier

6-10 Mercer Place
KY11 4UG Dunfermline
Yext Logo
Convenience Stores Dunfermline

Premier

81 Townhill Road
KT12 0BN Dunfermline
Yext Logo
Convenience Stores Dunfermline

Premier

146 Woodmill Road
KY11 4AF Dunfermline
Yext Logo
Convenience Stores Dunfermline

RBS Dunfermline

54 East Port
KY12 7JB Dunfermline
0345 724 2424
Yext Logo
Banks & Other Financial Institutions Dunfermline

Sava Tyres Ltd

Halbeath Rd
KY11 4LA Dunfermline
01383 661226
Yext Logo
Tyre Dealers Dunfermline

Seath House

5 Transy Place
KY12 7QN Dunfermline
01383 432893
Yext Logo
Rest & Retirement Homes Dunfermline

TK Maxx

Unit 8, Carnegie Drive Retail Park
KY12 7AU Dunfermline
01383 221263
Yext Logo
Department Stores Dunfermline

The Body Shop

Kingsgate Centre
KY12 7QU DUNFERMLINE
01383 740147
Yext Logo
Beauty Products DUNFERMLINE

The Groom Room Dunfermline

Halbeath Road Retail Park
KY11 4LP Dunfermline
0345 266 8882
Yext Logo
Dog Clipping & Grooming Dunfermline

Townhill Post Office

106 Main Street
KY12 0EL Dunfermline
01383 722769
Yext Logo
Banks & Other Financial Institutions Dunfermline

Well Pharmacy

9 Graiglwyd Road
SA2 0UY Townhill
01792 652071
Yext Logo
Chemists' & Pharmacists' Suppliers & Wholesalers Townhill

Callum Robertson Funeral Directors

4 Halbeath Road
KY12 7QX Dunfermline
01383 740123
Funeral Directors Dunfermline

Gail J Chisholm

Dunfermline
07718 922691
Funeral Directors Dunfermline

Julie Edgar Communications

32 Farnell Way
KY12 0SR Dunfermline
07899 875151
Advertising Services Dunfermline
(0)

MacEnergy123

24 Kellock Avenue
KY11 8YW Dunfermline
07841 908857
Energy Management Control Systems Dunfermline

Shell

86 Halbeath Road
KY12 7RS Dunfermline
01383 724152
Banks & Other Financial Institutions Dunfermline

Starbucks Coffee

Carnegie Drive
KY12 7QU Dunfermline
01383 741810
Cafes Dunfermline

Taylor Sullivan Funeral Directors

6 Gardeners' Street
KY12 0RN Dunfermline
01383 621588
Funeral Directors Dunfermline
18 Halbeath Road
KY12 7QY Dunfermline
0800 042 0800
Yext Logo
Grocers Dunfermline
Halbeath Road Retail Park
KY11 4LP Fife
01383 843506
Yext Logo
Opticians Fife
Halbeath Road Retail Park
KY11 4LP Fife
01383 843617
Yext Logo
Phonebook Fife
(0)
Unit 7A
KY11 4LP Dunfermline
0345 656 4236
Yext Logo
Children & Babywear - Retail Dunfermline
Asda, Halbeath Road Retail Park
KY11 4LP Fife
01383 725264
Yext Logo
Phonebook Fife

Barchester - Canmore Lodge Care Home

161 Robertson Rd
KY12 0BL Dunfermline
01383 622374
Yext Logo
Nursing Homes Dunfermline
101 Woodmill road
KY11 4AE Dunfermline
07907 503331
Educational Services Dunfermline
(0)
101 Woodmill road
KY11 4AE Dunfermline
07907 503331
Educational Services Dunfermline
(0)
5 Tolmount Drive
KY12 7YB Dunfermline
07881 025991
Yext Logo
Financial Services Dunfermline
Dunlin Drive
KY11 8QB Dunfermline
01383 661902
Yext Logo
Phonebook Dunfermline
Halbeath Retail Park
KY11 4LP Dunfermline
0345 266 8882
Yext Logo
Pet Shops & Pet Supplies Dunfermline
Former Janitors House Pittsburgh Road
KY11 8SS Halbeath
01383 620621
Yext Logo
Convenience Stores Halbeath
Penny Petroleum Ltd
KY12 7RS Dunfermline
01383 724152
Yext Logo
Convenience Stores Dunfermline

SPAR Townhill

137 Townhill Road
KY12 0DS Dunfermline
01383 721182
Yext Logo
Convenience Stores Dunfermline
Inside Pets at Home
KY11 4LP Dunfermline
01383 738796
Yext Logo
Veterinary Surgeons & Practitioners Dunfermline
Balcai Viewfield Ter
KY127HY Dunfermline
01383 623000
Insurance Brokers Dunfermline
(1)

1st Step School Of Dancing

Suite 67 Blacklaw Road
KY114AS Dunfermline
Dancing Schools Dunfermline
(0)

4 Arts

The Bo 4 Victoria Street
KY120LW Dunfermline
Arts Centres Dunfermline
(0)

A B Services

Unit 1 9 Elizabeth Street
KY114AZ Dunfermline
Carpet Dunfermline
(0)

A M Reid Plumbing & Heating Ltd

Cornde 16 Christie Street
KY120AQ Dunfermline
Plumbers Dunfermline
(0)

A R J Ltd

Gate H 22 Viewfield Ter
KY127HZ Dunfermline
01383 622211
Shopfitters Dunfermline
(0)

AS Locks

9 Farnell Way
KY12 0SR Dunfermline
Lock Smiths Dunfermline
(0)

Abbey View Branch

Shotha Abbey View
KY114HA Dunfermline
01383 724697
Libraries Dunfermline
(0)

Abbeyfield Dunfermline Society

Seath 5 Transy Place
KY127QN Dunfermline
01383 725553
Housing Associations Dunfermline
(0)

Abbeyview Bowling Club

Unit 2 Abbey View
KY114HA Dunfermline
01383 729469
Sports Clubs & Associations Dunfermline
(0)

Abbeyview Clinic

Unit 2 Abbey View
KY114HA Dunfermline
01383 723259
Clinics - N.H.S. Dunfermline
(0)

Abbeyview Community Leisure Centre

Unit 2 Abbey View
KY114HA Dunfermline
01383 312363
Community Centres Dunfermline
(0)

Abbeyview Post Office

Fairfi 1 Abbey View
KY114HA Dunfermline
01383 735184
Post Office Services Dunfermline
(0)

Abuse Not

Phoeni 4 Victoria Street
KY120LW Dunfermline
01383 739084
Counselling Services & Advice Services Dunfermline
(0)

Ace Plastering

Atlant 7 Watson Place
KY120DR Dunfermline
01383 738400
Plasterers Dunfermline
(0)

Alex Thomson & Co

Mulroy 28 Townhill Road
KY120QX Dunfermline
01383 724431
Plumbers Dunfermline
(0)

Alice O'Sullivan

1/The 64 East Port
KY127JB Dunfermline
01383 625110
Beauty Consultants & Specialists Dunfermline
(0)

All On Us Catering Service

101 Woodmill Road
KY11 4AE Dunfermline
07561 427551
Phonebook Dunfermline
(0)
41, Kinnaird Place
KY12 0XL Dunfermline
Welders Dunfermline
(0)

Alliance & Leicester PLC

9 St A 6 East Port
KY127LJ Dunfermline
01383 728169
Banks & Other Financial Institutions Dunfermline
(0)

Andrew Mathie

3-4 Vi 147 Blacklaw Road
KY114AB Dunfermline
01383 626218
Roofing Services Dunfermline
(0)

Apollo Stereo Discos

17 Mil 122 Leadside Cr
KY120NT Dunfermline
01383 621772
Discos - Mobile Dunfermline
(0)

Appin Chiropractic Clinic

Caerla 156 Appin Cr
KY127TX Dunfermline
01383 738886
Chiropractors Dunfermline
(0)

Ark Housing Association Ltd

1 1 Hill Street
KY120QR Dunfermline
01383 730182
Housing Associations Dunfermline
(0)

Armit Distribution

Musker 2 Craigmyle Street
KY120BT Dunfermline
01383 734875
Courier & Messenger Services Dunfermline
(0)

Aston

Claren 16 Kennedy Cr
KY120LA Dunfermline
01383 730633
Flooring Services Dunfermline
(0)
Unit 1 28 Townhill Road
KY120QX Dunfermline
01383 728279
Auto Electricians Dunfermline
(0)

Avanti

Seavie 175 Townhill Road
KY120DQ Dunfermline
01383 620200
Designers - Graphic Dunfermline
(0)

B Sharp

Old Ha 67 Victoria Street
KY120LP Dunfermline
01383 739739
Taxis & Private Hire Dunfermline
(0)
Carnegie Drive Retail Park
KY12 7AU Dunfermline
Home Improvement Centres Dunfermline
(0)

Barnes Newsagents

Gemini 56 Headwell Road
KY120PW Dunfermline
01383 721651
Newsagents Dunfermline
(0)
150 Appin Crescent
KY12 7TX Dunfermline
Chiropractors Dunfermline
(0)

Bellyeoman Pharmacy

3 The 43 Bellyeoman Road
KY120AE Dunfermline
01383 732341
Chemists - Dispensing Dunfermline
(0)

Bellyeoman Surgery

3 The Bellyeoman Road
KY120AE Dunfermline
01383 733875
Clinics - N.H.S. Dunfermline
(0)

Bethany Christian Trust

2 2 Viewfield Ter
KY127HZ Dunfermline
01383 622136
Charities & Voluntary Organisations Dunfermline
(0)

Bobby's Leisure Centre

Unit 5 Abbey View
KY114HA Dunfermline
Amusement Parks & Arcades Dunfermline
(0)

Builder Center

Trowel 90 Campbell Street
KY120QL Dunfermline
01383 736557
Builders' Merchants Dunfermline
(0)

Bumble Beez

The Ol 10 Transy Place
KY127QN Dunfermline
01383 626385
Nurseries & Creches Dunfermline
(0)
Kingsgate Centre
KY12 7QU Dunfermline
Department Stores Dunfermline
(0)

C R Smith

Unit 7 Gardeners Street
KY120RN Dunfermline
0800 200444
Double Glazing Installers Dunfermline
(0)

Calder Associates (Scotland) Ltd

8 34 Townhill Road
KY120QX Dunfermline
Training Centres Dunfermline
(0)

Caledonian Decorators

Unit 2 13 Kennedy Cr
KY120LA Dunfermline
Painters_Decorators Dunfermline
(0)
Harbou 35 Townhill Road
KY120JE Dunfermline
01383 725512
Builders Dunfermline
(0)

Campbell Cars

Riverb 83 Townhill Road
KY120BW Dunfermline
01383 741145
Car Dealers Dunfermline
(0)

Campbells Cars

Quest 83 Townhill Road
KY120BW Dunfermline
01383 626497
Valet Services Dunfermline
(0)

Cancer Research UK

A 4 East Port
KY127JB Dunfermline
Charities & Voluntary Organisations Dunfermline
(0)

Canmore Golf Club

Unit 7 Venturefair
KY120PE Dunfermline
01383 728416
Golf Courses & Clubs Dunfermline
(0)

Canvas Holidays Ltd

East P East Port
KY127JG Dunfermline
01383 629000
Travel Agents & Holiday Companies Dunfermline
(0)
James Street
KY12 7QU Dunfermline
0345 301 1151
Car Parking & Garaging Dunfermline
(0)
Main St
KY11 8EA Dunfermline
Car Washing & Polishing Equipment & Supplies Dunfermline
(0)

Careers Scotland

Opport 15 East Port
KY127JG Dunfermline
01383 312200
Career Guidance Services Dunfermline
(0)

Carla's Kitchen

Weston 20 East Port
KY127JB Dunfermline
Take Away Food Shops Dunfermline
(0)

Carnegie Hall

Abbey East Port
KY127JA Dunfermline
01383 314000
Concert Halls Dunfermline
(0)

Charisma Blinds

Unit 3 44 Broomhead Pk
KY120PT Dunfermline
01383 732183
Blinds Dunfermline
(0)
Rear O 26-42 Gardeners Street
KY120RN Dunfermline
01383 735585
Plumbers' Merchants Dunfermline
(0)
Pilmuir Street
KY12 0LN Dunfermline
Supermarkets Dunfermline
(0)

Color Decorating

Rowan 77 Victoria Ter
KY120LT Dunfermline
01383 721959
Painters_Decorators Dunfermline
(0)

Commercial Primary School

Unit 1 Woodmill Road
KY114BB Dunfermline
01383 312377
Schools - Local Authority Dunfermline
(0)

Costa Coffee

Thorpe 1 East Port
KY127JG Dunfermline
01383 620096
Coffee Shops Dunfermline
(0)

Coyle Glazing Service

Culdee 76 Clunie Road
KY114EH Dunfermline
01383 734882
Double Glazing Installers Dunfermline
(0)

Crazy Dayz

5 39 Carnegie Drive
KY127AN Dunfermline
01383 732484
Dance & Balletwear Dunfermline
(0)

D H Roofing

2 b Hill St
KY12 0QR Dunfermline
07734 374796
Roofing Services Dunfermline
(0)

DLK Technologies

2 Ritchie Place
KY11 4JG Dunfermline
Boilers - Servicing Dunfermline
(0)
6 Alderstone Drive
KY12 0XU Dunfermline
Courier & Messenger Services Dunfermline
(0)
Halbeath Road
KY11 4LP Dunfermline
Courier & Messenger Services Dunfermline
(0)
Unit 2+3 Carnegie Drive Retail Park
KY12 7AU Dunfermline
Courier & Messenger Services Dunfermline
(0)

David R Murray & Associates

12 Vic 20 Viewfield Terrace
KY127HZ Dunfermline
01383 726075
Engineers - Consulting Dunfermline
(0)

David Simpson

Coloni 13 Royal Scot Way
KY120PS Dunfermline
01383 726969
Plumbers Dunfermline
(0)

Delta Decorators

Heath 18 Arthur Street
KY120PR Dunfermline
Painters_Decorators Dunfermline
(0)
Unit G02a
KY12 7QU Dunfermline
Department Stores Dunfermline
(0)
Kingsgate Shopping Centre
KY12 7QA Dunfermline
Department Stores Dunfermline
(0)

Douglas Miller Associates

Unit 1 Gardeners Street
KY120RN Dunfermline
01383 722447
Project Management Dunfermline
(0)
Bellye Bellyeoman Road
KY120AE Dunfermline
01383 721266
Doctors Dunfermline
(0)

Dr G Johnstone

Bellye Bellyeoman Road
KY120AE Dunfermline
01383 721266
Doctors Dunfermline
(0)

Dr J Pickett

Bellye Bellyeoman Road
KY120AE Dunfermline
01383 721266
Doctors Dunfermline
(0)

Dr R Lester

Bellye Bellyeoman Road
KY120AE Dunfermline
01383 721266
Doctors Dunfermline
(0)

Dr T Browne

Bellye Bellyeoman Road
KY120AE Dunfermline
01383 721266
Doctors Dunfermline
(0)

Dr W A Cross

Bellye Bellyeoman Road
KY120AE Dunfermline
01383 721266
Doctors Dunfermline
(0)

Dragon Inn

The Pi 1 Woodmill Road
KY114EP Dunfermline
01383 722078
Take Away Food Shops Dunfermline
(0)

Drummond Miller W S

Unit 6 5 East Port
KY127JG Dunfermline
01383 624244
Solicitors Dunfermline
(0)

Dunfermline Building Society

Unit 6 10 East Port
KY127JB Dunfermline
01383 732481
Building Societies & Other Financial Institutions Dunfermline
(0)

Dunfermline Fire Station

Pitbau Carnegie Drive
KY127AN Dunfermline
01383 722523
Fire Stations Dunfermline
(0)

Dunfermline Herald & Post

Pitbau Viewfield Ter
KY127LB Dunfermline
01383 607400
Newspaper & Magazine Publishers Dunfermline
(0)

Dunfermline Museum

Viewfi Viewfield Terrace
KY127HY Dunfermline
01383 313838
Museums Dunfermline
(0)
5 Urquhart Farm Cottages
KY12 8QS Dunfermline
01383 733733
Taxis & Private Hire Dunfermline
(0)

E Benzie

Windyr 37 Townhill Road
KY120JD Dunfermline
01383 723403
Dentists Dunfermline
(0)

East Port Garage Service Centre

Social 95-97 Campbell Street
KY120QW Dunfermline
01383 623544
Garage Services Dunfermline
(0)
Amersh 58-60 East Port
KY127JB Dunfermline
01383 621552
Stockbrokers Dunfermline
(0)

Equinox

Equino 214 Townhill Road
KY120DW Dunfermline
01383 622321
Discos - Mobile Dunfermline
(0)
13, Canmore Grove
KY12 0JT Dunfermline
Heating Contractors & Consultants Dunfermline
(0)

Executive Lunchbox (Scotland)

Buildi 28 Abbey View
KY114HA Dunfermline
01383 626582
Cafes Dunfermline
(0)

Eyeclass Eyewear (UK)

Alexan 9 Bleachfield Court
KY114EX Dunfermline
01383 623222
Optical Goods - Wholesale Dunfermline
(0)

Fife Adult Guidance & Education Services

Unit 5 29 East Port
KY127JG Dunfermline
01383 312265
Education Agencies & Authorities Dunfermline
(0)

Fife Constabulary

Glenro 2 Holyrood Place
KY127PA Dunfermline
01383 318700
Police Dunfermline
(0)

Fife Tile Centre

2 & 9 50 Campbell Street
KY120QJ Dunfermline
Tile Stockists Dunfermline
(0)

Fine Designs

The Co 32 Viewfield Ter
KY127HZ Dunfermline
01383 720320
Architects Dunfermline
(0)

Fine Print Secretarial Services

West L 6 Dick Street
KY120AG Dunfermline
01383 741441
Secretarial & Typing Services Dunfermline
(0)

Fire & Safety Scotland

15 Islay Rd
KY11 4DT Dunfermline
Phonebook Dunfermline
(0)
Unit 4 Halbeath Business Park, Kingseat
KY11 8RY Dunfermline, Fife - Fife
01383 421716
Mortgage Brokers Dunfermline, Fife

Forerunner Graphics

Park H 34 Headwell Road
KY120PW Dunfermline
Designers - Graphic Dunfermline
(0)
49 Gellatly Rd
KY11 4BH Dunfermline
Pet Services Dunfermline
(0)

GS Financial Solutions

Highfi 5 East Port
KY127JG Dunfermline
Mortgage Brokers Dunfermline
(0)

Gallus Publications

6-8/Th 14 Brucefield Feus
KY114AA Dunfermline
01383 842428
Publishers Dunfermline
(0)

Garvock Services Ltd

Rigby Albany Street
KY120QZ Dunfermline
01383 735447
Engineers - General Dunfermline
(0)

Go Pals Taxis

1 Linburn Grove
KY11 4LG Dunfermline
Taxis & Private Hire Dunfermline
(0)
66-68 Pilmuir St
KY12 0QG Dunfermline
Restaurants - Other Dunfermline
(0)

Gorrie & Davidson

Forest 26 Viewfield Ter
KY127LB Dunfermline
01383 723618
Solicitors Dunfermline
(0)

Greens

Merriv 43 Carnegie Drive
KY127AN Dunfermline
01383 625888
Hairdressers - Unisex Dunfermline
(0)

Greens

Merriv 64 East Port
KY127JB Dunfermline
01383 625111
Hairdressers - Unisex Dunfermline
(0)
Halbeath Road
KY12 7RS Dunfermline
01383 724152
Petrol Filling Stations Dunfermline
(0)
64 South Larch Road
KY11 4NT Dunfermline
07591 723463
Drug Stores Dunfermline
(0)

Hairforce

North 22 Abbey View
KY114HA Dunfermline
01383 626616
Hairdressers - Unisex Dunfermline
(0)
6 Loch Street
KY12 0HH Dunfermline
Phonebook Dunfermline
(0)

Headwell School

Wellin Headwell Avenue
KY120JU Dunfermline
01383 721589
Schools - Special Dunfermline
(0)

Hempworx CBD with Vivienne

Dunfermline
07789 498195
Alternative & Complementary Medicines & Therapies Dunfermline
(0)

Hendry's Bistro

Cedar Leadside
KY120RS Dunfermline
01383 733367
Restaurants - Other Dunfermline
(0)

Hi Spec Roofing Systems Ltd

11 Lady Campbell's Walk
KY12 0QH Dunfermline
01383 730743
Roofing Services Dunfermline
(0)

Horne Max

Unit F 27 East Port
KY127JG Dunfermline
01383 620333
Financial Advisers- Independent Dunfermline
(0)

Hunter Burns & Ogg

11 Alb Gardeners Street
KY120RN Dunfermline
01383 725906
Solicitors Dunfermline
(0)
49 Swift Street
KY118SN Dunfermline
07508 356902
Electrical Engineers Dunfermline
(0)

J & A Carpets

Unit4 East Port
KY127JF Dunfermline
Floorcoverings - Retail Dunfermline
(0)

J & M Stores

Wellin 146 Woodmill Road
KY114AF Dunfermline
01383 739932
Convenience Stores Dunfermline
(0)

J B B Dick

Unit 2 24 East Port
KY127JB Dunfermline
Chemists - Dispensing Dunfermline
(0)
6 Carron Grove
KY11 4LN Dunfermline
Painting Contractors Dunfermline
(0)

James Kerr

Broom 72 Fairways
KY120DX Dunfermline
01383 726379
Electricians & Electrical Contractors Dunfermline
(0)

John Wood Roofing

4 Garden Place
KY12 0EW Dunfermline
Roofing Services Dunfermline
(0)

K9 Response (VESS)

3 Lumn 61 Whitelaw Road
KY114BN Dunfermline
Pet Services Dunfermline
(0)

Kitchen Choice

Ty Du 99 Appin Cr
KY127QT Dunfermline
01383 739264
Kitchen Planners & Furnishers Dunfermline
(0)

L Hutchison

Hillcr 27 Albany Street
KY120QZ Dunfermline
01383 725566
Books - Rare & Secondhand Dunfermline
(0)

Lauders

Lauder 145 Townhill Road
KY120DS Dunfermline
01383 731365
Public Houses Dunfermline
(0)

Leonard Cheshire (Scotland)

Oaklan 81 Scotland Drive
KY127TW Dunfermline
01383 732722
Fund Raising Services Dunfermline
(0)

Leyspark Nursing Home

18 Rep 80 Leys Park Road
KY120AB Dunfermline
01383 723790
Nursing Homes Dunfermline
(0)

Littlejohn Electrical

Unit 9 Gardeners Street
KY120RN Dunfermline
01383 736663
Electricians & Electrical Contractors Dunfermline
(0)

Lloyds TSB (Scotland) PLC

4-5 Qu 25 East Port
KY127JL Dunfermline
0845 303 0109
Banks & Other Financial Institutions Dunfermline
(0)
43 Bellyeoman Road
KY12 0AE Fife
Beauty Products Fife
(0)

Lucy Designs

71 Scotland Drive
KY12 7TP Dunfermline
07842 083617
Phonebook Dunfermline
(0)

Lurefish-Scotland

6 The Pleasance
KY12 0TT Dunfermline
07812 241816
Fish Merchants - Wholesale Dunfermline
(0)

M & S Accountancy & Taxation

Dalget 84 Viewfield Ter
KY127HZ Dunfermline
01383 621118
Tax Consultants Dunfermline
(0)
Dunfermline
Entertainers Dunfermline
(0)

MK Cleaners

24 Henryson Rd
KY11 4UY Dunfermline
Window Cleaners Dunfermline
(0)

MacBeth Currie & Co

Unit 5 16-18 East Port
KY127JB Dunfermline
01383 738838
Estate Agents Dunfermline
(0)
Walmer 31 East Port
KY127LH Dunfermline
01383 723444
Solicitors Dunfermline
(0)
Unit 1 19 Carnegie Drive
KY127AN Dunfermline
01383 722253
Fish & Chip Shops Dunfermline
(0)

Master Cobbler

Home F 14 East Port
KY127JB Dunfermline
Shoe Repairing Dunfermline
(0)

Master Wok

Unit 3 1 Abbey View
KY114HA Dunfermline
01383 727772
Take Away Food Shops Dunfermline
(0)

Maximus Complete Ltd

The Es 3 Townhill Road
KY120QY Dunfermline
01383 625373
Mobile Phones Dunfermline
(0)
9 Allan Crescent
KY11 4HE Dunfermline
Convenience Stores Dunfermline
(0)

Megazone

Megazo 42 East Port
KY127JB Dunfermline
Computer Systems & Software (Development) Dunfermline
(0)

Meridian Insurance Advisors Ltd

Unit 2 Gardeners Street
KY120RN Dunfermline
01383 734798
Insurance Brokers Dunfermline
(0)

Morgan Hairdressing

Cross 13b Carnegie Drive
KY127AN Dunfermline
01383 625552
Hairdressers - Unisex Dunfermline
(0)

Morgans

10 Her 33 East Port
KY127JE Dunfermline
01383 620222
Solicitors Dunfermline
(0)
67b Woodmill Road
KY11 4AD Dunfermline
Convenience Stores Dunfermline
(0)

Munro Klick

18 Cor 14 East Port
KY127JB Dunfermline
0870 750 5642
Photographic Processors Dunfermline
(0)

Nature Guide (Travel) Ltd

12 Alb Gardeners Street
KY120RN Dunfermline
Tour Operators Dunfermline
(0)

Newlands Home

White Thistle Street
KY120JA Dunfermline
Residential Care Homes Dunfermline
(0)

Nicola Large Photography

Century House
KY12 7JE Dunfermline
Photographers - General Dunfermline
(0)
The Ti 27-29 Carnegie Drive
KY127AN Dunfermline
01383 620555
Restaurants - Oriental Dunfermline
(0)
Classi 35 Rose Street
KY120QT Dunfermline
01383 723366
Electricians & Electrical Contractors Dunfermline
(0)
Halbeath Road
KY11 4LF Dunfermline
020 8089 8579
Hotels Dunfermline
(0)

Options Recruitment Solutions

Malver 14 Viewfield Ter
KY127HZ Dunfermline
01383 736323
Employment & Recruitment Agencies Dunfermline
(0)
Unit 1 41 Carnegie Drive
KY127AN Dunfermline
01383 725864
Wallpapers & Wall Coverings Dunfermline
(0)

Pertemps (Scotland) Ltd

Hazeld 37 East Port
KY127JE Dunfermline
01383 842250
Employment & Recruitment Agencies Dunfermline
(0)

Pet Travel Services Worldwide

Wilco 24 Couston Street
KY127QW Dunfermline
01383 722819
Animal Carrier Services Dunfermline
(0)

Philip Yeates

The Wh 168 Appin Cr
KY127TX Dunfermline
01383 842599
Physiotherapists Dunfermline
(0)
80 Pilmuir Street
KY12 0LN Dunfermline
Hotels Dunfermline
(0)

Pizza Boy

2 Elm 25 Carnegie Drive
KY127AN Dunfermline
01383 622288
Pizza Delivery & Take Away Dunfermline
(0)
PO Box 1
KY111HR Inverkeithing
01383 413261
Ports Inverkeithing
(0)
Unit LG01
KY12 7QU Dunfermline
Discount Centres Dunfermline
(0)
2 Vill 1-3 Abbey View
KY114HA Dunfermline
01383 621919
Florists Dunfermline
(0)

Premier Services Fife Ltd

Albany Albany Street
KY120QZ Dunfermline
01383 720508
Burglar & Intruder Alarm Systems Dunfermline
(0)

Print Outside the Box

131 Garvock Hill
KY11 4JU Dunfermline
T-Shirts Dunfermline
(0)

Procurator Fiscal

Court Carnegie Drive
KY127HW Dunfermline
01383 723688
Courts Dunfermline
(0)

Provident Personal Credit Ltd

Unit 4 Gardeners Street
KY120RN Dunfermline
0800 138 3481
Credit & Finance Companies Dunfermline
(0)

R & J Roofing

36a Whitelaw Rd
KY11 4BN Dunfermline
Roofing Services Dunfermline
(0)

R C Ferguson

1/Hill 30 East Port
KY127JB Dunfermline
Florists Dunfermline
(0)

Rana Bros

Forest 26 Abbey View
KY114HA Dunfermline
01383 722510
Newsagents Dunfermline
(0)

Re-Roof-It

Grafto 74 Blair Drive
KY120JZ Dunfermline
01383 734811
Guttering Services Dunfermline
(0)

Registration Of Births Deaths & Marriages

Town H 34 Viewfield Terrace
KY127HZ Dunfermline
01383 312121
Births Dunfermline
(0)
30 North Larches
KY11 4NU Dunfermline
07710 510309
Taxis & Private Hire Dunfermline
(0)

Richardson & Starling

Rear O 14 Viewfield Ter
KY127HZ Dunfermline
01383 842652
Damp & Dry Rot Control Dunfermline
(0)

Riddell Project Management

Albany Gardeners Street
KY120RN Dunfermline
01383 622500
Architects Dunfermline
(0)

Robert Graham

Totley 30 Skye Road
KY114DS Dunfermline
01383 733629
Plumbers Dunfermline
(0)

Robson Macintosh & Co

Oculus 32B Townhill Road
KY120QX Dunfermline
01383 730902
Financial Advisers- Independent Dunfermline
(0)

Ross & Connel

Unit 1 18 Viewfield Ter
KY127SL Dunfermline
01383 721156
Estate Agents Dunfermline
(0)

Ross Campbell Consultants Ltd

6 Oakl 24 Viewfield Terrace
KY127HZ Dunfermline
01383 736163
Employment & Recruitment Agencies Dunfermline
(0)

Royal Navy & Royal Marines Careers Information Office

Founta 32-34 East Port
KY127JB Dunfermline
01383 625283
Career Guidance Services Dunfermline
(0)

Ruth Mcclelland

Plot 6 62 East Port
KY127JB Dunfermline
01383 722444
Dentists Dunfermline
(0)
Balcai Viewfield
KY127HY Dunfermline
Accountants Dunfermline
(0)

S Harrison

Kenwor 63 Townhill Road
KY120JF Dunfermline
01383 723694
Hairdressers & Hair Stylists - Ladies' Dunfermline
(0)

S M Bayne & Co Ltd

Aston 7 Allan Cr
KY114HE Dunfermline
01383 622466
Bakers' Shops Dunfermline
(0)

SQMC

Office Gardeners Street
KY120RN Dunfermline
01383 725000
Training Services Dunfermline
(0)
James Street
KY12 7QU Dunfermline
01383 308062
Entertainers Dunfermline

Scot Heat

Rear O 130 Arthur Street
KY120JJ Dunfermline
01383 728768
Central Heating - Installation & Servicing Dunfermline
(0)

Scott & Co

Viewfi 22a East Port
KY127JB Dunfermline
01383 721439
Sheriff Officers Dunfermline
(0)

Scottish Co-op

2 Shor 80 Townhill Road
KY120JH Dunfermline
Convenience Stores Dunfermline
(0)

Search Consultancy Ltd

Southg 29 East Port
KY127JG Dunfermline
01383 734444
Employment & Recruitment Agencies Dunfermline
(0)
Unit 5 1A Whitelaw Road
KY114RN Dunfermline
01383 739070
Supermarkets Dunfermline
(0)
Courth Carnegie Drive
KY127HJ Dunfermline
01383 724666
Courts Dunfermline
(0)

Snack Bar

Bus St Carnegie Drive
KY127BB Dunfermline
01383 721780
Cafes Dunfermline
(0)

Solar Energy Systems

Unit 1 4 Ross Street
KY120AN Dunfermline
Solar Energy Equipment - Suppliers & Installers Dunfermline
(0)

Solo Hair Studio

Oban H 4 Couston Street
KY127QW Dunfermline
01383 626322
Hairdressers - Unisex Dunfermline
(0)

Stenhouse Husband & Irvine

Unit 5 3 East Port
KY127JG Dunfermline
01383 724949
Solicitors Dunfermline
(0)

Stevenson & Marshall

Unit 4 41 East Port
KY127JE Dunfermline
01383 721141
Estate Agents Dunfermline
(0)
65 Mal 11 Carnegie Drive
KY127BT Dunfermline
01383 734635
Insurance Brokers Dunfermline
(0)
Track 62 East Port
KY127JB Dunfermline
01383 722444
Dentists Dunfermline
(0)
Huish 21 Carnegie Drive
KY127AN Dunfermline
01383 623798
Restaurants - Italian Dunfermline
(0)
barfie 6 Gardeners Street
KY120RN Dunfermline
Funeral Directors Dunfermline
(0)
6 Gardeners' Street
KY12 0RN Dunfermline
01383 621588
Funeral Directors Dunfermline
Bayshi 45 Carnegie Drive
KY127AN Dunfermline
Night Clubs Dunfermline
(0)
Snowdo 40 Campbell Street
KY120QJ Dunfermline
01383 621876
Furniture - Retail Dunfermline
(0)
Cliff 54 Headwell Road
KY120PW Dunfermline
01383 842800
Fishmongers & Fishmonger Services & Suppliers Dunfermline
(0)

The Foundary Bar

Unit 1 33 Carnegie Drive
KY127AN Dunfermline
01383 432197
Public Houses Dunfermline
(0)

The Lomond Partnership

Old De 51 Scotland Drive
KY127TD Dunfermline
01383 735182
Business & Management Consultants Dunfermline
(0)

The Noodle Bar

Brooke 41 Carnegie Drive
KY127AN Dunfermline
01383 624222
Restaurants - Chinese Dunfermline
(0)

The Samaritans

Beryl 22 Townhill Road
KY120QX Dunfermline
01383 722222
Charities & Voluntary Organisations Dunfermline
(0)

The Town House

Ivory 48 East Port
KY127JB Dunfermline
01383 432382
Restaurants - English Dunfermline
(0)

The Vine Church

131 Garvock Hill
KY114JU Dunfermline
01383 631001
Places Of Worship Dunfermline
(0)
Albany Gardeners Street
KY120RN Dunfermline
01383 724800
Sheriff Officers Dunfermline
(0)
Muirco Forest Road
KY120TB Dunfermline
01383 621219
Boarding Kennels & Catteries Dunfermline
(0)

Tower House Community Centre

Tower East Port
KY127JG Dunfermline
01383 736858
Community Centres Dunfermline
(0)
Carnegie Drive Retail Park
KY12 7AU Dunfermline
Builders' Tools & Equipment Mnfrs Dunfermline
(0)
18 Bendachin Drive
KY12 7RZ Dunfermline
01383 444444
Taxis & Private Hire Dunfermline

Troon Plasterers

Chirop 7 Tuke Street
KY120PP Dunfermline
01383 625824
Plasterers Dunfermline
(0)

Twa Acres Hypnotherapy

Tor Vi 81 Victoria Street
KY120LP Dunfermline
01383 726411
Stress Management Dunfermline
(0)
36/38 East Port
KY12 7JB Dunfermline
Tobacco Products - Mnfrs Dunfermline
(0)

Victim Support (The Witness Service)

Courth 1-6 Carnegie Drive
KY127HJ Dunfermline
Charities & Voluntary Organisations Dunfermline
(0)

Victoria Wine

1 Whit 42 East Port
KY127JB Dunfermline
01383 621050
Wines Spirits & Beer - Retail Dunfermline
(0)

Viewfield Centre

Unit 1 2 Viewfield Terrace
KY127HZ Dunfermline
Religious Organisations Dunfermline
(0)

Wallace

Oak Se 52 Fairways
KY120DU Dunfermline
01383 733824
Coal & Smokeless Fuel Merchants & Distributors Dunfermline
(0)
Unit 8 Fairways
KY120DU Dunfermline
01383 733824
Coal & Smokeless Fuel Merchants & Distributors Dunfermline
(0)

Welcome Financial Services

Unit 5 Gardeners Street
KY120RN Dunfermline
01383 623312
Financial Services Dunfermline
(0)

Wellwood Sub Post Office

2-4 Leadside Cr
KY120NX Dunfermline
01383 724801
Post Office Services Dunfermline
(0)

White Preservation

Unit 7 22 Viewfield Ter
KY127HZ Dunfermline
01383 721160
Property Maintenance & Repairs Dunfermline
(0)

Wilkinson & Lowe

21 St. 22 Viewfield Ter
KY127HZ Dunfermline
01383 721158
Quantity Surveyors Dunfermline
(0)
118a Garvock Hill
KY12 7RW Dunfermline
Guttering Services Dunfermline
(0)

Willelect

Hartle 24 Shields Road
KY114DZ Dunfermline
01383 735060
Electricians & Electrical Contractors Dunfermline
(0)

Woodmill High School

Hollyt Shields Road
KY114ER Dunfermline
01383 312505
Schools - Local Authority Dunfermline
(0)

Woodmill High School Community Youth

Hollyt Shields Road
KY114ER Dunfermline
01383 312540
Education Agencies & Authorities Dunfermline
(0)
Dunfermline
07748 284583
Fitness Consultants Dunfermline
(0)