Banks & Other Financial Institutions
Anstruther
Clean Magic
15 Ariel Close
KY10 3FG
Anstruther
01333 311268
First Aid & Medical Supplies
Anstruther
Banks & Other Financial Institutions
Anstruther
Premier
39 Station Road
KY10 2BN
Anstruther
01333 730087
Convenience Stores
Anstruther
Chimney Builders & Repairers
Anstruther
Pet Shops & Pet Supplies
Anstruther
Cunzie St
KY10 3DF
Anstruther
01333 837998
Banks & Other Financial Institutions
Anstruther
Alan Rodger
Charte 7 Rodger Street
KY103HU
Anstruther
01333 312215
Joiners & Carpenters
Anstruther
367 3 21 Peter Howling Place
KY103YQ
Anstruther
01333 312126
Fish Merchants - Wholesale
Anstruther
Andrew Fyall
Beach 25 Glenogil Gdns
KY103ET
Anstruther
01333 310741
Carpenters & Joiners
Anstruther
Angus A Ferrier
Brookf 17 Glenogil Gardens
KY103ET
Anstruther
01333 310678
Anstruther Easter Town Hall
Parkwa Cunzie Street
KY103DF
Anstruther
01333 310122
Halls For Hire
Anstruther
Anstruther Fish Bar
Parkwa 42-44 Shore Street
KY103AQ
Anstruther
01333 310518
Fish & Chip Shops
Anstruther
Anstruther Golf Club
Marsfi Shore Road
KY103DZ
Anstruther
01333 310956
Golf Courses & Clubs
Anstruther
Anstruther Harbour
Marsfi Shore Street
KY103AQ
Anstruther
Anstruther Library
Murray Shore Street
KY103EA
Anstruther
01333 310111
Anstruther Post Office
Murray 36 Shore Street
KY103AQ
Anstruther
Post Office Services
Anstruther
Anthony Nares
Hornbu 67 High Street
KY102PL
Anstruther
01333 312311
Painters_Decorators
Anstruther
B Swankie
Unit 2 Station Road
KY103JA
Anstruther
Wood Craftsmen
Anstruther
Beaumont Lodge
Windso 43 Pittenweem Road
KY103DT
Anstruther
Beauty Bliss
2/St. 1 Shore Street
KY103EA
Anstruther
01333 312222
Break Tide Cafe
Ground 22 Cunzie Street
KY103DF
Anstruther
01333 313111
Charisma
1 Arca 15 Rodger Street
KY103DU
Anstruther
01333 312454
Christian Endevour In Scotland
Murray Shore Street
KY103EA
Anstruther
01333 310345
Charities & Voluntary Organisations
Anstruther
Clarks Garage
McArth 15 Pittenweem Road
KY103DS
Anstruther
01333 310547
Garage Services
Anstruther
Clydesdale Bank PLC
Park H St Andrews Road
KY103HB
Anstruther
01333 310541
Banks & Other Financial Institutions
Anstruther
Craws Nest Hotel
Broadf Bankwell Road
KY103DA
Anstruther
01333 310691
David Deans Fish
27 Lindsay Berwick Place
KY10 3YP
Anstruther
Dog-days Activity Holidays Ltd
Risby 13 East Green
KY103AA
Anstruther
Dreel Tavern
Woodsi High St West
KY103DL
Anstruther
01333 310727
Dreelside Engineering Ltd
Block 1 Station Rd
KY10 3JA
Anstruther
Engineers - General
Anstruther
Drummond Cook & Mackintosh
Ticket St. Andrews Road
KY103HA
Anstruther
01333 310481
Thomps 38 Shore Street
KY103AQ
Anstruther
01333 310369
Electricians & Electrical Contractors
Anstruther
East Green Sheltered Housing
East G East Green
KY103AA
Anstruther
01333 311839
Sheltered Housing
Anstruther
East Neuk Books & Giftware
Eastmo 3-7 Rodger Street
KY103DU
Anstruther
01333 310474
East Neuk Campervans
Eastmo Unit 1 St Andrews Road
KY103HA
Anstruther
Motor Caravan Dealers
Anstruther
East Neuk Centre
Eastmo Ladywalk
KY103EX
Anstruther
01333 592040
Community Centres
Anstruther
East Neuk Plumbers
Inverm 1 Shore
KY103DY
Anstruther
01333 330418
East Neuk Plumbers
Inverm 1 Shore
KY103DY
Anstruther
East Neuk Technology
Inverm 21 Rodger Street
KY103DU
Anstruther
01333 313300
Computer Systems & Software (Sales)
Anstruther
Eastneuk Accident & Repair Centre
Unit 7 Pittenweem Road
KY102AJ
Anstruther
01333 730747
Car Body Repairs
Anstruther
Family Afayre
102 Pi 38 Cunzie Street
KY103DF
Anstruther
01333 310426
Children & Babywear - Retail
Anstruther
Firn Crichton Roberts Ltd
Ventur 35 High Street
KY102PG
Anstruther
01333 312065
Business & Management Consultants
Anstruther
Fisher Studio & Gallery
Underl 11-13 High Street
KY102LA
Anstruther
01333 312255
Art Galleries & Fine Art Dealers
Anstruther
Fishermen's Mutual Association (Pittenweem) Ltd
Harbou 22-23 East Shore
KY102NH
Anstruther
01333 311263
Fisheries' Consultants
Anstruther
Foundation Health
The Li 21 George Ter
KY102AY
Anstruther
01333 730506
Alternative & Complementary Medicines & Therapies
Anstruther
G Bremner
Unit 5 53 High Street
KY102PL
Anstruther
01333 312354
G Doig
Bounda 23 Rodger Street
KY103DU
Anstruther
Chemists - Dispensing
Anstruther
G L Motors
Elmgro Pittenweem Road
KY102AJ
Anstruther
01333 730227
Garage Services
Anstruther
George Donald
Unit 1 16 High Street
KY102LA
Anstruther
01333 311212
George H Barnett
Wheats 31 High Street
KY102LA
Anstruther
01333 312052
George H Barnett
Wheats 35 Rodger Street
KY103HU
Anstruther
01333 310205
George H Barnett
Wheats 9 Shore Street
KY103BD
Anstruther
01333 311899
Gibbles
Gibble 25-26 Shore Street
KY103AQ
Anstruther
01333 313075
Craft Centres & Shops
Anstruther
Gingerbread Horse
Ginger 9 High Street
KY102LA
Anstruther
01333 311495
Craft Centres & Shops
Anstruther
Govan Optometrists
Ibrox 6a Shore Street
KY103EA
Anstruther
Gray & Pringle Ltd
Threew 46 High St East
KY103DH
Anstruther
44 Viewforth Place
KY10 2PZ
Anstruther
Gardening Services
Anstruther
Hair By Susie
Peeble 2 Pittenweem Road
KY103DS
Anstruther
01333 311971
Hairdressers - Unisex
Anstruther
Halcyon Gallery
Intern 32 Rodger Street
KY103DU
Anstruther
Art Galleries & Fine Art Dealers
Anstruther
Haven Restaurant
Shore 1 Shore Street
KY103BD
Anstruther
01333 310574
Restaurants - Other
Anstruther
Honestas
Unit 1 11 High St West
KY103DJ
Anstruther
Marine Services
Anstruther
Irvine Engineering
14b Gr Unit 1 Station Road
KY103JA
Anstruther
Metal Products - Fabricated
Anstruther
Isla's
Highfi 17 Rodger Street
KY103DU
Anstruther
01333 312137
Hairdressers - Unisex
Anstruther
Jaba
Unit E 31 High St East
KY103DQ
Anstruther
01333 311917
Hairdressers - Unisex
Anstruther
Jean Genie
River 10 Rodger Street
KY103DU
Anstruther
01333 312120
Antique Dealers
Anstruther
John Fleming
Unit 2 Station Road
KY103JA
Anstruther
01333 310781
Fish Merchants - Wholesale
Anstruther
John Hodge
The Bo 35 Gardner Avenue
KY103EE
Anstruther
01333 310887
Boilers - Servicing
Anstruther
John P O'Neil
Commer 9 East Shore
KY103AB
Anstruther
01333 311033
Just For You
69 Ast 2 Rodger Street
KY103DU
Anstruther
01333 312106
KY Kabs
16-17 21 Rodger Street
KY103DU
Anstruther
01333 312000
Taxis & Private Hire
Anstruther
Kingdom 2000
Murray Shore Street
KY103EA
Anstruther
01333 313836
Charities & Voluntary Organisations
Anstruther
Ladywalk House Residential Care
3 Gran Ladywalk
KY103EX
Anstruther
01333 592079
Residential Care Homes
Anstruther
Legends
Sycamo Station Road
KY103JA
Anstruther
01333 312612
Lisa Kerr
Unit 7 6 Shore Street
KY103BD
Anstruther
01333 313372
Hairdressers - Unisex
Anstruther
Lloyds TSB (Scotland) PLC
75 Alm 29 Rodger Street
KY103DU
Anstruther
0845 303 0109
Banks & Other Financial Institutions
Anstruther
56, Pickford Crescent
KY10 3AT
Anstruther
Plaster Mnfrs & Suppliers
Anstruther
Masonic Arms
Dukes 12 Shore Street
KY103EA
Anstruther
01333 310517
Minto Finnie Parsons Turnball
Unit 5 1 East Shore
KY102NQ
Anstruther
01333 311771
Minto Finnie Parsons Turnbull
Unit 5 26 Rodger Street
KY103DU
Anstruther
01333 310585
Morris Mackay
Jonsen 5 Shore Street
KY103EA
Anstruther
01333 312629
Central Heating - Installation & Servicing
Anstruther
Mrs P's Delicatessen & Coffee Shop
The Or 35 High Street East
KY103DQ
Anstruther
Murray & Wilson
Unit 4 School Green
KY103HF
Anstruther
Murray & Wilson
Unit 4 School Green
KY103HF
Anstruther
01333 310102
Murray & Wilson
Unit 4 School Green
KY103HF
Anstruther
01333 312366
Natures Way
Bridge 27 High Street East
KY103DQ
Anstruther
01333 311077
Health Foods & Products
Anstruther
P L M Optometrists
York P 19 Rodger Street
KY103DU
Anstruther
01333 310830
Pagan Osborne
Suite 15 East Shore
KY103AB
Anstruther
01333 310703
Legal Services
Anstruther
Pathhead Nurseries Flower Shop
Pathhe 11 Shore Street
KY103EA
Anstruther
Perth & Kinross N H S Trust
St Mar Crail Road
KY103FF
Anstruther
01333 312595
Clinics - N.H.S.
Anstruther
Perth & Kinross N H S Trust
St Mar Crail Road
KY103FF
Anstruther
01333 310329
Clinics - N.H.S.
Anstruther
Peter Murray
Lynemo School Green
KY103HF
Anstruther
Funeral Directors
Anstruther
Peter Murray
Lynemo School Green
KY103HF
Anstruther
01333 312366
Funeral Directors
Anstruther
Peter Murray
Lynemo School Green
KY103HF
Anstruther
01333 310102
Funeral Directors
Anstruther
Pets Pantry
Eastga 54-56 High Street East
KY103DH
Anstruther
01333 311890
Pet Shops & Pet Supplies
Anstruther
Pittenweem Fish & Chip Bar
Animal 5 High Street
KY102LA
Anstruther
01333 311258
Fish & Chip Shops
Anstruther
Pittenweem Pharmacy
7 Mark High Street
KY102PH
Anstruther
01333 311243
Chemists - Dispensing
Anstruther
7-9 West Street
KY10 2BU
Anstruther
Wester Grangemuir Farm
KY10 2RB
Anstruther
Taxis & Private Hire
Anstruther
R & B Hair Shop
126 Ga 39 High Street
KY102PG
Anstruther
01333 311841
Hairdressers - Unisex
Anstruther
Regal Chauffeuring
22 E East Green
KY10 3AA
Anstruther
Car Hire - Chauffeur Driven
Anstruther
46 North Marches
KY103YN
Anstruther
- Fife
07801 281261
Joiners & Carpenters
Anstruther
Thordi Crail Road
KY103EL
Anstruther
01333 313123
Joiners & Carpenters
Anstruther
Royal Mail
Anstru Station Road
KY103JB
Anstruther
01333 311985
Delivery Services
Anstruther
S P Power Systems Ltd
Antoni 35 Cunzie Street
KY103DF
Anstruther
0845 272 7999
Electricity Companies
Anstruther
S.B Plumbing & Heating
8 March Place
KY10 3AG
Anstruther
Gas Installers
Anstruther
Salutation Bar
Centru 28 Shore Street
KY103AQ
Anstruther
01333 312105
Scottish Co-op
2 Shor St Andrews Road
KY103HB
Anstruther
01333 310596
Scottish Fisheries Protection Agency
Keith 22 East Shore
KY102NH
Anstruther
01333 311555
Central Government
Anstruther
Scottish Fuels
Inch F 46 Station Road
KY102BN
Anstruther
01333 730622
Ship Tavern
Ship S 49 Shore Street
KY103AQ
Anstruther
01333 310347
Shorehead Amusements
10 Tud 14 Shore Street
KY103EA
Anstruther
01333 311705
Amusement Parks & Arcades
Anstruther
Shorehead Amusements
10 Tud 14 Shore Street
KY103EA
Anstruther
01333 426231
Amusement Parks & Arcades
Anstruther
18 St Abbs Crescent
KY10 2LT
Pittenweem
0800 133 7563
Roofing Services
Pittenweem
Smugglers Inn
Carava High Street East
KY103DQ
Anstruther
01333 310506
St Andrews School Of Motoring
The Bu 5 Farm Court
KY103HY
Anstruther
01333 310148
Driving Schools
Anstruther
St Andrews School Of Motoring
The Bu 5 Farm Court
KY103HY
Anstruther
0800 328 3873
Driving Schools
Anstruther
St Monans Mini Market
Counci 39 Station Road
KY102BN
Anstruther
01333 730087
Convenience Stores
Anstruther
St Monans Post Office
7-9 West Street
KY10 2BU
Anstruther
Post Office Services
Anstruther
Station Road Sheltered Housing
Statio Station Road
KY102BJ
Anstruther
01333 730407
Sheltered Housing
Anstruther
Clan H 22 Shore Street
KY103AQ
Anstruther
01333 310300
Hairdressers - Unisex
Anstruther
Cedars 31-32 Shore Street
KY103AQ
Anstruther
Chemists - Dispensing
Anstruther
Unit 3 Farm Road
KY103ER
Anstruther
01333 310236
29 Rodger Street
KY10 3DU
Anstruther
Banks & Other Financial Institutions
Anstruther
The Anchor Inn
Buryst 42 Charles Street
KY102QJ
Anstruther
01333 311326
Embass 4 Shore Street
KY103EA
Anstruther
01333 310106
The Cellar Restaurant
5-6 Th 24 East Green
KY103AA
Anstruther
01333 310378
Restaurants - Other
Anstruther
The Coastal Inn
14 John Street
KY10 3BB
Cellardyke
01333 278060
The Corner Shop
10 Bir 38 Rodger Street
KY103HU
Anstruther
General Stores
Anstruther
The Flower Shop
2 Barn 10 Station Road
KY102BJ
Anstruther
01333 730451
The Green Door Cafe
Mead B 6 Station Road
KY102BJ
Anstruther
01333 739066
The Lighthouse
Statio 28 Cunzie Street
KY103DF
Anstruther
01333 310226
The Mayview Hotel
The Ac 40 Station Road
KY102BN
Anstruther
01333 730564
The Old Bank House
Survey 23-25 High St East
KY103DQ
Anstruther
01333 310189
The Royal Bank Of Scotland PLC
Eden H 28 Rodger Street
KY103DN
Anstruther
01333 310418
Banks & Other Financial Institutions
Anstruther
The Royal Hotel
Queen 20 Rodger Street
KY103DU
Anstruther
01333 310581
The Sales Room
Metrop St. Andrews Road
KY103HA
Anstruther
Furniture - Used
Anstruther
The Scottish Fisheries Museum
Unit 2 East Shore
KY103AB
Anstruther
The Spindrift
Unit 5 Pittenweem Road
KY103DT
Anstruther
4 Shore Street
KY10 3EA
Anstruther
01333 311439
Fish & Chip Shops
Anstruther
The Weem
Unit 1 49 High Street
KY102PG
Anstruther
01333 313141
Art Galleries & Fine Art Dealers
Anstruther
The West End Bar & Gantry Restaurant
Hillsi 32 South Loan
KY102QB
Anstruther
01333 311587
Restaurants - English
Anstruther
The Window Box
Queens 41 High Street
KY102PG
Anstruther
Tidy Cleaner
Windmill Court
KY10 3FB
Anstruther
- Fife
07588 161316
Laundries Launderettes
Anstruther
Toy World
Ground 37 Shore Street
KY103AQ
Anstruther
True Colours
102 Pe 39a Station Road
KY102BN
Anstruther
01333 739191
Hairdressers - Unisex
Anstruther
W & C Black
The La 65 High Street
KY102PL
Anstruther
01333 311289
Fish Merchants - Wholesale
Anstruther
WRVS ENNtrance
Cellar 2 Tolbooth Wynd
KY103BG
Anstruther
01333 312370
Charities & Voluntary Organisations
Anstruther
Waid Academy
Farlei St Andrews Road
KY103HD
Anstruther
01333 592000
Schools - Local Authority
Anstruther
Waid F P Rugby Club
Farlei 55 High Street
KY103DH
Anstruther
01333 311160
Sports Clubs & Associations
Anstruther