Banks & Other Financial Institutions
Fife
Barclays Local
St Andrews Library, Church Square
KY16 9NN
St Andrews
0345 734 5345
Banks & Other Financial Institutions
St Andrews
Benefit Cosmetics Brow Bar Counter
113-117 Market Street
KY16 9PE
St Andrews
01334 474306
Beauty Products
St Andrews
Banks & Other Financial Institutions
Cupar
Charities & Voluntary Organisations
St Andrews
Business & Management Consultants
ST. ANDREWS
Construction Contractors - General
St. Andrews
Greggs
116/118 Market Street
KY16 9PD
St Andrews
01334 473887
MGM Timber
37 Largo Road
KY16 8NJ
St Andrews
01334 800585
Building Services
St Andrews
First Aid & Medical Supplies
St Andrews
First Aid & Medical Supplies
St Andrews
Banks & Other Financial Institutions
St Andrews
Restaurants - Pizzeria
St Andrews
Banks & Other Financial Institutions
Fife
Stationery Suppliers
St Andrews
Banks & Other Financial Institutions
St Andrews
Banks & Other Financial Institutions
St Andrews
Subway
90 Market St
KY16 9PA
St Andrews
01334 474641
Restaurants - Other
St Andrews
Superdry
106-108 Market St
KY16 9PB
St Andrews
01334 467928
Department Stores
St Andrews
Tesco Express
138-140 Market St
KY16 9PD
St Andrews
0333 345 0962
Convenience Stores
St Andrews
Vodafone
114 Market Street
KY16 9PB
St Andrews
0333 304 0191
Heating Contractors & Consultants
St Andrews
Alan Stephens
Learmonth Place 20
KY16 8XE
St Andrews
- Fife
01334 478016
Artists & Illustrators
St Andrews
Rest & Retirement Homes
St Andrews
Convenience Stores
St Andrews
Courier & Messenger Services
St Andrews
Shell
Bridge Street
KY16 9EX
St Andrews
01334 611857
Banks & Other Financial Institutions
St Andrews
Caterers
St Andrews, Fife
Tom Stewart Lane
KY16 8YB
St. Andrews
0800 042 0800
Younger Gardens
KY16 8AB
Fife
0333 355 8461
Bridge St
KY16 9EX
St Andrews
Convenience Stores
St Andrews
Cupar Road
KY16 0UA
Guardbridge
01334 800912
Tom Morris Drive
KY16 8EL
St Andrews
01334 474719
Convenience Stores
St Andrews
2 Lockhart Pl
KY16 9XB
St Andrews
01334 897644
151 South Street
KY16 9UN
St Andrews
Security Services
St Andrews
3 Bs Bedding Bits & Bobs
Scotch 47-49 Kinnessburn Road
KY168AD
St. Andrews
01334 470700
Beds_Bedding_Blankets
St. Andrews
A C Scott
Newtow 147 Market Street
KY169PF
St. Andrews
A K Campbell & Son
Parnel 84c Market Street
KY169PA
St. Andrews
01334 474214
Abbey
Forge 145 Market Street
KY169PZ
St. Andrews
0845 765 4321
Banks & Other Financial Institutions
St. Andrews
Acorn Pet Centres
unit 2 4 Bell Street
KY169UX
St. Andrews
01334 473138
Pet Shops & Pet Supplies
St. Andrews
Aikmans Bistro
Croft 32 Bell Street
KY169UX
St. Andrews
01334 477425
Alan Boyd
3 River Terrace
KY16 0XA
St. Andrews
Stone Products - Mnfrs
St. Andrews
B 135 South Street
KY169UN
St. Andrews
01334 474681
Convenience Stores
St. Andrews
Amberside
Dunfer 4 Murray Park
KY169AW
St. Andrews
01334 474644
Andrew Thom Joiner Ltd
562 We 15 Kinnessburn Road
KY168AG
St. Andrews
01334 472337
Carpenters & Joiners
St. Andrews
Angus M MacDougall & Co (St Andrews) Ltd
Bellev 15 Kinnessburn Road
KY168AG
St. Andrews
01334 472946
2 Playfair Terrace, North Street
KY16 9HX
St Andrews
01334 472970
Auchterlonie
Unit 3 2 Golf Place
KY169JA
St. Andrews
01334 473253
Golf Equipment & Supplies
St. Andrews
B J McClennan
Aspect 5 St Marys Place
KY169UY
St. Andrews
01334 475933
Balnacarron Residential Home
UNIT 6 116 Hepburn Gardens
KY169LT
St. Andrews
Residential Care Homes
St. Andrews
100 Market Street
KY16 9PB
St Andrews
Banks & Other Financial Institutions
St Andrews
Barnardo's
Shop 8-10 Bell Street
KY169UX
St. Andrews
01334 476003
Charities & Voluntary Organisations
St. Andrews
Barnett Central Motors
Barnet 66 Largo Road
KY168PG
St. Andrews
01334 479111
Garage Services
St. Andrews
Barnetts Of St Andrews
M & P 66 Largo Road
KY168PG
St. Andrews
01334 473101
Barrie Scott & Co
Slotli Largo Road
KY168NJ
St. Andrews
01334 477655
Bassaguard Garage Ltd
Meridi 68B Largo Road
KY168NJ
St. Andrews
01334 474187
Garage Services
St. Andrews
Beachway Guest House
RESIDE 6 Murray Park
KY169AW
St. Andrews
01334 473319
Beanscene
Champl 3 Bell Street
KY169UX
St. Andrews
01334 461177
Beetle
Lauris 16 Bell Street
KY169UX
St. Andrews
01334 472286
Bella Italia
14 The 39 Bell Street
KY169UR
St. Andrews
Restaurants - Italian
St. Andrews
Bellcraig Guest House
Midas 8 Murray Park
KY169AW
St. Andrews
113-117 Market St
KY16 9PE
St. Andrews
Beauty Salons
St. Andrews
Best Western Scores Hotel
76 The Scores
KY16 9BB
St. Andrews
Blue Note
Willow 24 Argyle Street
KY169BU
St. Andrews
01334 472564
Bonkers
Unit 3 80 Market Street
KY169PA
St. Andrews
01334 473919
113-117 Market St
KY16 9PE
St. Andrews
Beauty Products
St. Andrews
9 Bell Street
KY16 9UR
St Andrews
9 Bell Street
KY16 9UR
St Andrews
Opticians - Ophthalmic (Optometrists)
St Andrews
Bottoms Up
1 Pool 144 Market Street
KY169PD
St. Andrews
Wines Spirits & Beer - Retail
St. Andrews
Bouquiniste
2 Chur 31 Market Street
KY169NS
St. Andrews
01334 476724
Books - Rare & Secondhand
St. Andrews
Brian Sweeney
Flat 1 10 Fraser Avenue
KY168HX
St. Andrews
01334 475301
British Golf Museum
Bicest Bruce Embankment
KY169AB
St. Andrews
01334 460046
Brownlees Guest House
Fair A 7 Murray Place
KY169AP
St. Andrews
01334 473868
Budget Exhausts & Tyres Ltd
Spring 1-4 Largo Road
KY168RL
St. Andrews
01334 477767
Exhaust & Shock Absorber Centres
St. Andrews
Burness House
Burnes Murray Pk
KY169AW
St. Andrews
Burnett & Wallace
Pondho 8 Pipeland Road
KY168AH
St. Andrews
01334 475358
Quantity Surveyors
St. Andrews
Burns
Unit 1 96 Market Street
KY169PB
St. Andrews
Confectioners - Retail
St. Andrews
Cafe India
Lockha 60 Market Street
KY169NT
St. Andrews
01334 477778
Restaurants - Indian
St. Andrews
Caledonian Countrywear Ltd
Unit 1 86 Market Street
KY169PA
St. Andrews
Outdoor Clothing & Equipment
St. Andrews
Cameron House
Newton 11 Murray Park
KY169AW
St. Andrews
01334 472306
Canongate Primary School
Reids Maynard Road
KY168RX
St. Andrews
01334 474774
Schools - Local Authority
St. Andrews
Captain Nemo's
Clarem 91 Tom Morris Drive
KY168EL
St. Andrews
01334 477033
Fish & Chip Shops
St. Andrews
Carpet Sun Ltd
12 Bur 1 City Road
KY169XQ
St. Andrews
Carpets & Rugs - Retail
St. Andrews
Charlesworth House
The Ol 9 Murray Place
KY169AP
St. Andrews
Charlie Cowie
16 The School Park
KY16 8DG
St Andrews
01334 880583
Property & Estate Management
St Andrews
Charlie Taylor
Flat 4 74 Market Street
KY169NU
St. Andrews
01334 477770
Hairdressers - Unisex
St. Andrews
City Park
1 Hurs 18 City Road
KY169XF
St. Andrews
Sheltered Housing
St. Andrews
Cleveden House
Teesda 3 Murray Place
KY169AP
St. Andrews
Unit 4
KY16 0UB
St. Andrews
Taxis & Private Hire
St. Andrews
Cockburn
Slotli Largo Road
KY168NJ
St. Andrews
25 2 Strathkinness High Road
KY169UB
St. Andrews
01334 474497
Farming - Mixed
St. Andrews
Costa Coffee
Thorpe 83 Market Street
KY169NX
St. Andrews
Country Carpets
5 The 68 Largo Road
KY168NJ
St. Andrews
01334 476058
Carpets & Rugs - Retail
St. Andrews
Craigmore
Moorfi 3 Murray Park
KY169AW
St. Andrews
01334 472142
Restaurants - Other
St. Andrews
Cruse Scotland (North East Fife)
Quay H 33 Hamilton Avenue
KY168EH
St. Andrews
01334 478539
Charities & Voluntary Organisations
St. Andrews
Unit E 62 Largo Road
KY168RP
St. Andrews
Lawnmowers & Garden Machinery - Sales & Service
St. Andrews
D P & L Travel Ltd
Park H 4 Logies Lane
KY169NL
St. Andrews
01334 474404
Travel Agents & Holiday Companies
St. Andrews
D S R Building Services
Unit 5 33 Fraser Avenue
KY168HX
St. Andrews
Tiling Contractors - Wall
St. Andrews
15 Bell St
KY16 9UR
St. Andrews
01334 570511
Electricians & Electrical Contractors
St. Andrews
Davidson L G
Unit 2 22 Lindsay Gdns
KY168XD
St. Andrews
01334 472735
Painters_Decorators
St. Andrews
Derek D McLean
30 Fraser Avenue
KY16 8HX
St. Andrews
Drainage Contractors
St. Andrews
Unit 4 24 Kinnessburn Road
KY168JA
St. Andrews
01334 472097
Doune House
Doune 5 Murray Place
KY169AP
St. Andrews
Dr A Bowman
Govan 68 Pipeland Road
KY168JZ
St. Andrews
01334 473441
Dr A J Scott
The Pi 68 Pipeland Road
KY168JZ
St. Andrews
01334 473441
Dr E M Randall
St And 68 Pipeland Road
KY168JZ
St. Andrews
01334 473441
Dr G Milne
St And 68 Pipeland Road
KY168JZ
St. Andrews
01334 476840
Rainbo 68 Pipeland Road
KY168JZ
St. Andrews
01334 477477
Dr G Thomson
St And 68 Pipeland Road
KY168JZ
St. Andrews
01334 476840
Dr H Morris
St And 68 Pipeland Road
KY168JZ
St. Andrews
01334 477477
Dr H Tait
St And 68 Pipeland Road
KY168JZ
St. Andrews
01334 476840
Dr I Mathewson
St And 68 Pipeland Road
KY168JZ
St. Andrews
01334 476840
Dr J Church
Bloomf 68 Pipeland Road
KY168JZ
St. Andrews
01334 477477
Dr J Nixon
St And 68 Pipeland Road
KY168JZ
St. Andrews
01334 476840
Dr J R Bell
St And 68 Pipeland Road
KY168JZ
St. Andrews
01334 473441
Dr K Graham
St And 68 Pipeland Road
KY168JZ
St. Andrews
01334 476840
Dr L Henderson
St And 68 Pipeland Road
KY168JZ
St. Andrews
01334 477477
Dr L Lamont
Bron D 68 Pipeland Road
KY168JZ
St. Andrews
01334 477477
Dr Russell
James 68 Pipeland Road
KY168JZ
St. Andrews
01334 473441
Dr S Wills
Windmi 68 Pipeland Road
KY168JZ
St. Andrews
01334 477477
Drummond Cook & Mackintosh
Suite 14 Argyle Street
KY169BP
St. Andrews
01334 472152
Drumtian Services
Omega 75 Hepburn Gdns
KY169LS
St. Andrews
01334 461133
Filter Mnfrs & Suppliers
St. Andrews
E Laing
Buckfi 16 Wallace Avenue
KY168AP
St. Andrews
01334 477504
Sign & Poster Writers
St. Andrews
E V W Proudfoot
Priory Wardlaw Gdns
KY169DW
St. Andrews
01334 473293
Archaeologists
St. Andrews
2c Main St
KY16 0UG
St. Andrews
Landscape Contractors
St. Andrews
30 Motray Crescent
KY16 0XD
St. Andrews
Car Washing & Polishing Equipment & Supplies
St. Andrews
Empire
Arch 3 7 Bell Street
KY169UR
St. Andrews
01334 473000
Take Away Food Shops
St. Andrews
22 Bonfield Park
KY16 9SY
Strathkinness
- Fife
07485 093461
Life Coaching
Strathkinness
Eve Brown
Lanter Hope Street
KY169HJ
St. Andrews
01334 478800
Property & Estate Management
St. Andrews
Fife Rootsearch
A 22 Canongate
KY168RT
St. Andrews
01334 476924
Genealogists & Family Historians
St. Andrews
Fresh Looks
2 9A Bell Street
KY169UR
St. Andrews
01334 477783
Beauty Salons
St. Andrews
Gibson House
Gibson Argyle Street
KY169BP
St. Andrews
01334 474665
Residential Care Homes
St. Andrews
Glenderran
Unit 1 9 Murray Park
KY169AW
St. Andrews
01334 477951
Glenvarigill Ltd
Unit G 37 Largo Road
KY168NJ
St. Andrews
01334 472995
Going Places Leisure Travel
Unit 6 35 Bell Street
KY169UR
St. Andrews
01334 466260
Travel Agents & Holiday Companies
St. Andrews
Golf City Taxis
Rusper 13 Argyle Street
KY169BX
St. Andrews
Taxis & Private Hire
St. Andrews
Golfino (UK)
A Old Course Hotel
KY169SP
St. Andrews
01334 839999
Leisure & Sportswear Mnfrs & Wholesalers
St. Andrews
1 Golf Place
KY16 9JA
St Andrews
07391 531921
Restaurants - Seafood
St Andrews
Halifax PLC
2-4 Ri 4b Bell Street
KY169UX
St. Andrews
0870 600 5000
Banks & Other Financial Institutions
St. Andrews
Hardies
Kinnes 35 Largo Road
KY168NJ
St. Andrews
01334 476469
Surveyors & Valuers
St. Andrews
Headon Developments
Kinnes 35 Largo Road
KY168NJ
St. Andrews
01334 477913
Property Developers
St. Andrews
The St 10 Pipeland Road
KY168AH
St. Andrews
01334 473849
Hairdressers - Unisex
St. Andrews
Herbalife
35 Fir 4 Fergusson Place
KY169NF
St. Andrews
0800 083 0780
Slimming Products & Services
St. Andrews
Heritage Golf Of St Andrews Ltd
Unit 5 8 Largo Road
KY168PJ
St. Andrews
01334 477299
Golf Equipment & Supplies
St. Andrews
High Road Golf Expeditions
17 The Queens Ter
KY169QF
St. Andrews
01334 479333
Tour Operators
St. Andrews
I C Rentals
Unit 3 76 Argyle Street
KY169BZ
St. Andrews
IS Consultants
Woodbo 15 Letham Place
KY168RB
St. Andrews
Ian Joy
Freshw 13 Bell Street
KY169UR
St. Andrews
01334 472264
Photographers - General
St. Andrews
Inchdairnie Properties
Medina 50 Argyle Street
KY169BU
St. Andrews
01334 477011
Property & Estate Management
St. Andrews
Institches
Concor Tom Stewart Lane
KY168YB
St. Andrews
01334 478722
Clothing Repairs & Alterations
St. Andrews
Irvine Engineering Ltd
14b Gr 7 Livingstone Place
KY168JH
St. Andrews
01334 473787
Blacksmiths & Forgemasters
St. Andrews
J Marshall
Karma 5 Logies Lane
KY169NL
St. Andrews
01334 472016
Children & Babywear - Retail
St. Andrews
Ramsde 16 Argyle Street
KY169BP
St. Andrews
Carpenters & Joiners
St. Andrews
Unit 8 169 South Street
KY169UP
St. Andrews
01334 472477
Jack Fisher Partnership
Crown 7 Alexandra Place
KY169XE
St. Andrews
01334 472481
35 Bell Street
KY16 9UR
St Andrews
Department Stores
St Andrews
James Pirie Of (St Andrews) Ltd
Memori 7 Greyfriars Garden
KY169HG
St. Andrews
01334 472209
China & Glassware Shops
St. Andrews
43 South Street
KY16 9QR
St Andrews
01334 478221
Art Galleries & Fine Art Dealers
St Andrews
Jim Farmer
Park L 1C St. Marys Place
KY169UY
St. Andrews
Golf Equipment & Supplies
St. Andrews
John A Mills
Gladst Wardlaw Gdns
KY169DW
St. Andrews
01334 473156
John Birrell & Son
Unit B Kinnessburn Road
KY168JA
St. Andrews
01334 472138
Fruit & Vegetables - Wholesale
St. Andrews
John D McGowan
5 Beck 8A Golf Place
KY169JA
St. Andrews
01334 476555
Financial Advisers- Independent
St. Andrews
Johnalan Hair Design
2 Greyfriars Garden
KY16 9HG
St. Andrews
Beauty Salons
St. Andrews
Johnson Maintenance
The Le 4 Middleshade Road
KY169NA
St. Andrews
01334 477724
Boilers - Servicing
St. Andrews
29 Bell Street
KY16 9UR
St Andrews
Department Stores
St Andrews
Jumper Ltd
Hourst 29 Bell Street
KY169UR
St. Andrews
01334 473690
Fashion Shops
St. Andrews
K B Stores
Acorn Sandyhill Road
KY168EG
St. Andrews
01334 473905
K W Craig
Empres 93 Tom Morris Drive
KY168EL
St. Andrews
01334 475395
Chemists - Dispensing
St. Andrews
Waters 24 Bell Street
KY169UX
St. Andrews
01334 473722
Keepers Of The Green
Gallan 13 The Links
KY169JB
St. Andrews
01334 479572
Charities & Voluntary Organisations
St. Andrews
Keiron Baillie
Holly 64 Argyle Street
KY169BU
St. Andrews
Joiners & Carpenters
St. Andrews
18, Sandy Herd Court
KY16 8HL
St. Andrews
Guttering Services
St. Andrews
Kinness Fry Bar
Harbou 79 Bridge Street
KY168AA
St. Andrews
Take Away Food Shops
St. Andrews
Kwik Save Ltd
11 Tho Tom Stewart Lane
KY168YB
St. Andrews
01334 478832
Lebibe
1285 C 1B St. Marys Place
KY169UY
St. Andrews
01334 478968
Leathergoods Shops
St. Andrews
Leckie & Leckie Ltd
8 Whit Largo Road
KY168RN
St. Andrews
01334 475656
Book Publishers
St. Andrews
Links Hotel
Links 1 Golf Place
KY169JA
St. Andrews
01334 472059
Largo Road
KY16 8AR
St Andrews
Beauty Products
St Andrews
Lorimer
Balne 19 Murray Park
KY169AW
St. Andrews
01334 476599
125/127 South Street
KY16 9UH
St Andrews
Department Stores
St Andrews
Macgregor Auctions
Unit 1 56 Largo Road
KY168RP
St. Andrews
01334 472431
Auctioneers & Valuers
St. Andrews
56, Largo Rd
KY16 8RP
St. Andrews
Funeral Services
St. Andrews
Matthew M Henderson
Unit 3 2 Bell Street
KY169UX
St. Andrews
McConechys Tyre Services Ltd
Kinnai 60 Largo Road
KY168RP
St. Andrews
01334 474074
Garage Services
St. Andrews
McDonald Insurance Services Ltd
Pump H 14 Bell Street
KY169UX
St. Andrews
01334 477510
Insurance Services
St. Andrews
McNicoll
24 11 Lamberton Place
KY168YE
St. Andrews
01334 474700
Taxis & Private Hire
St. Andrews
Monarchs House
St. Ma 26 Queens Ter
KY169QF
St. Andrews
01334 477218
Mr Mechanic
Unit 3 89 Tom Morris Drive
KY168EL
St. Andrews
01334 479999
Motor Factors
St. Andrews
Murray Donald & Caithness
Milne' 15-17 Bell Street
KY169UR
St. Andrews
01334 474200
Estate Agents
St. Andrews
New Balaka Restaurant
Unit 1 3 Alexandra Place
KY169XD
St. Andrews
01334 474825
Restaurants - Indian
St. Andrews
New Look - Closed
125 Market Street
KY16 9PE
St Andrews
Department Stores
St Andrews
New Park Nursery
Flat/N 98 Hepburn Gdns
KY169LN
St. Andrews
01334 478899
Nursery Schools
St. Andrews
New Park School
New Pa 98 Hepburn Gdns
KY169LR
St. Andrews
01334 472017
Schools - Independent & Preparatory
St. Andrews
Next Generation Security Software
Slotli Largo Road
KY168NJ
St. Andrews
01334 470027
Security Services
St. Andrews
Oddbins Ltd
Railwa 4A Bell Street
KY169UX
St. Andrews
01334 477664
Wines Spirits & Beer - Retail
St. Andrews
4B Bell Street
KY16 9UX
St Andrews
Department Stores
St Andrews
On Course Golf (St Andrews)
Pentax 5 Armit Place
KY168RE
St. Andrews
01334 474844
Tour Operators
St. Andrews
Oxfam
Compto 19-21 Bell Street
KY169UR
St. Andrews
01334 472080
Charity Shops
St. Andrews
Peter Thomson
Upper 35 Learmonth Place
KY168XF
St. Andrews
01334 477209
Pipeland Road Post Office
System Pipeland Road
KY168JN
St. Andrews
01334 472316
Post Office Services
St. Andrews
Pitlochry Of Scotland
8 Muse 2a Bell Street
KY169UX
St. Andrews
01334 472113
Knitwear & Textiles
St. Andrews
107-109 Market Street
KY16 9NX
St Andrews
01334 478835
Quarto
Ladywe 8 Golf Place
KY169JA
St. Andrews
01334 474616
Richardson
Suite 23 Sandyhill Road
KY168EG
St. Andrews
Electricians & Electrical Contractors
St. Andrews
Rollo Davidson McFarlane
Unit C 6 Bell Street
KY169UX
St. Andrews
01334 477700
Royal Mail
St. An 54 Largo Road
KY168RP
St. Andrews
01334 472472
Delivery Services
St. Andrews
116 South Street
KY16 9QD
St Andrews
Pilmour Links
KY16 9JQ
St Andrews
56 Largo Road
KY16 8RP
St Andrews
07900 555005
Safeway Petrol Station
Warwic 45 Largo Road
KY168PJ
St. Andrews
01334 475237
Petrol Filling Stations
St. Andrews
Sandra Wilson
1 Clif 106 Hepburn Gdns
KY169LT
St. Andrews
01334 478736
Business & Management Consultants
St. Andrews
Lodge 43a Argyle Street
KY169BX
St. Andrews
01334 479003
Chiropodists (Podiatrists)
St. Andrews
Save The Children
Market 4B Greyfriars Garden
KY169HG
St. Andrews
01334 476180
Charity Shops
St. Andrews
Scooniehill
Scooby Fordyce Court
KY168YD
St. Andrews
01334 477233
Sheltered Housing
St. Andrews
Seggie Farm
KY16 0UP
St Andrews
Sense (Scotland)
Family 3 Greyfriars Garden
KY169HG
St. Andrews
01334 475572
Charity Shops
St. Andrews
Shandon House
Sandho 10 Murray Place
KY169AP
St. Andrews
01334 472412
Shell (UK) Ltd
Wester 3 Bridge Street
KY169EX
St. Andrews
Petrol Filling Stations - 24 Hour
St. Andrews
Swilken House 35 Largo Rd
KY16 8NJ
St. Andrews
Surveyors - Land
St. Andrews
Signrite
Care I 64 Argyle Street
KY169BU
St. Andrews
01334 473330
Sign & Poster Writers
St. Andrews
Single Fluid Technology
The Lo 9 Fergusson Place
KY169NF
St. Andrews
01334 474218
Heating Equipment - Sales & Service
St. Andrews
Something Different Hairdressers
15 Main Street
KY16 0UG
St Andrews
Sophie Butler
1 McCr 15 Greyfriars Garden
KY169HG
St. Andrews
01334 470801
Hairdressers - Unisex
St. Andrews
Spar Supermarket
Tandra 87 Tom Morris Drive
KY168EL
St. Andrews
Speedwright Electrical
16 Leonard Gardens
KY16 8RD
St Andrews
Electricians & Electrical Contractors
St Andrews
56 Tom Morris Drive
KY16 8EW
St. Andrews
Cleaning Services - Domestic
St. Andrews
St Andrew's
Kinbur Kinburn
KY169DP
St. Andrews
01334 412690
St Andrews Abattoir Co
The Re Largo Road
KY168NH
St. Andrews
St Andrews Auto Services
Victor Tom Stewart Lane
KY168YB
St. Andrews
Garage Services
St. Andrews
St Andrews Awards & Incentives
Slotli Largo Road
KY168NJ
St. Andrews
St Andrews Botanic Garden
Barony Canongate
KY168RT
St. Andrews
Parks & Gardens
St. Andrews
St Andrews Bowling Club
Barony Kinnessburn Road
KY168JA
St. Andrews
01334 472301
Sports Clubs & Associations
St. Andrews
St Andrews Citizen
St. An 5A Greyfriars Garden
KY169HG
St. Andrews
01334 473464
Newspaper & Magazine Publishers
St. Andrews
15 Bell St
KY16 9UR
St. Andrews
Taxis & Private Hire
St. Andrews
St Andrews Executive Travel
Unit 2 Tom Stewart Lane
KY168YB
St. Andrews
01334 470080
79-81 Bridge St
KY16 8AA
St Andrews
Funeral Services
St Andrews
St Andrews House
St. An 1 James Foulis Court
KY168SA
St. Andrews
01334 479593
Nursing Homes
St. Andrews
St Andrews Ladies Putting Club
St And The Links
KY169JD
St. Andrews
01334 475196
Clubs & Associations - Social
St. Andrews
St Andrews Meat Co
Leckie Largo Road
KY168NH
St. Andrews
01334 477500
Meat - Wholesale
St. Andrews
St Andrews Preservation Trust Ltd
Penfol 4 Queens Gardens
KY169TA
St. Andrews
01334 477152
Charities & Voluntary Organisations
St. Andrews
St Andrews Surveying Services
Slotli Largo Road
KY168NJ
St. Andrews
Surveyors & Valuers
St. Andrews
St Andrews Tourist Hostel
Inchca St. Marys Place
KY169UY
St. Andrews
01334 479911
St James Church
The Vi 17 The Scores
KY169AR
St. Andrews
01334 472856
Places Of Worship
St. Andrews
St Leonards Parish Church
Office Hepburn Gdns
KY169DQ
St. Andrews
Places Of Worship
St. Andrews
26 Auchterlonie Court
KY16 8EU
St. Andrews
07512 375027
Home Improvement Centres
St. Andrews
Stagecoach Fife Buses Ltd
The Bu City Road
KY169HW
St. Andrews
01334 476885
Bus & Coach Operators & Stations
St. Andrews
Unit 1 Avalon Business Park
KY16 0UB
St. Andrews
Heating Contractors & Consultants
St. Andrews
The Ha 68 Bridge Street
KY168AA
St. Andrews
01334 474737
Stress Management
St. Andrews
Unit 1 34 Argyle Street
KY169BU
St. Andrews
01334 472799
Roofing Services
St. Andrews
87 Tom Morris Drive
KY16 8EL
St. Andrews
Restaurants - Other
St. Andrews
42 Kem 47 Bell Street
KY169UR
St. Andrews
Photographic - Retail & Supplies
St. Andrews
Territ 32 City Road
KY169HW
St. Andrews
01334 474262
Armed Services - Reserve Forces
St. Andrews
Superm 138-140 Market Street
KY169PD
St. Andrews
0845 677 9631
The Body Shop International PLC
Unit 3 28 Bell Street
KY169UX
St. Andrews
Beauty Products
St. Andrews
The Coffee House
3 Burk 6a Greyfriars Gardens
KY169HG
St. Andrews
01334 477122
Tea & Coffee Merchants
St. Andrews
The Duke's Golf Course
Dukes Old Station Road
KY169SP
St. Andrews
01334 474371
Golf Courses & Clubs
St. Andrews
Gillespie Terrace, The Scores, St Andrew
KY16 9AT
Edinburgh
- Merseyside
01334 479050
Golf Courses & Clubs
Edinburgh
The Finest Golf Clubs Of The World
Eden P Old Station Road
KY169SP
St. Andrews
01334 478758
Golf Courses & Clubs
St. Andrews
The Grill House Restaurant
Inchca St. Marys Place
KY169UY
St. Andrews
01334 470500
Restaurants - English
St. Andrews
The Raisin
Brooke 5 Alexandra Place
KY169XD
St. Andrews
01334 474068
Public Houses
St. Andrews
The Royal & Ancient Golf Club Of St Andrews
Rya Ho The Links
KY169JD
St. Andrews
01334 460000
Sports Clubs & Associations
St. Andrews
The Royal & Ancient Golf Club of St. Andrews
Rya Ho The Links
KY169JD
St. Andrews
01334 460010
Golf Courses & Clubs
St. Andrews
Balone Steading
KY16 8PQ
St Andrews
0330 043 4595
The St Rule Club
Holy C 12 The Links
KY169JB
St. Andrews
Clubs & Associations - Social
St. Andrews
The Stables
Tower 95 Tom Morris Drive
KY168EL
St. Andrews
01334 472681
Public Houses
St. Andrews
The Studio Kitchens & Bathrooms
9 b Main St
KY16 0UG
St. Andrews
Kitchen Planners & Furnishers
St. Andrews
The Turret
The Tu Logies Lane
KY169NL
St. Andrews
01334 477459
Fashion Shops
St. Andrews
The Victoria
8 Righ St Marys Place
KY169UY
St. Andrews
01334 476964
Public Houses
St. Andrews
The Whey Pat Tavern
De Car 1 Bridge Street
KY169EX
St. Andrews
01334 477740
Public Houses
St. Andrews
Thomas Cook Ltd
10 Swa 37 Bell Street
KY169UR
St. Andrews
01334 474451
Travel Agents & Holiday Companies
St. Andrews
37 Bell Street
KY16 9UR
St.Andrews
Travel Agents & Holiday Companies
St.Andrews
Tom Morris
The Of 8 The Links
KY169JB
St. Andrews
01334 473499
Golf Equipment & Supplies
St. Andrews
Trespass
109a South Street
KY16 9UH
St Andrews
01334 473999
Outdoor Clothing & Equipment
St Andrews
Turnhouse Property Services Ltd
125 B, Market Street
KY16 9PE
St. Andrews
Construction Contractors - General
St. Andrews
UK Design
Duddes 22 Bell Street
KY169UX
St. Andrews
Designers - Garments
St. Andrews
University Of St Andrews Athletics Union
Hicks St. Leonards Road
KY169DY
St. Andrews
01334 462183
Leisure & Recreation Centres
St. Andrews
University Of St Andrews Students Association
Hicks 2 St Marys Place
KY169UZ
St. Andrews
01334 462700
Clubs & Associations - Social
St. Andrews
211 South Street
KY16 9EF
St Andrews
Tobacco Products - Mnfrs
St Andrews
114 Market St
KY16 9PB
St Andrews
Volume One Discos
Bailey 19 Auld Burn Park
KY168JD
St. Andrews
01334 477907
Discos - Mobile
St. Andrews
Geddes 29 Argyle Street
KY169BX
St. Andrews
01334 474391
W M Morrison Supermarkets PLC
Unit B 45 Largo Road
KY168PJ
St. Andrews
01334 477600
90 - 92 South Street
KY16 9QD
St Andrews
Stationery Suppliers
St Andrews
The Th 16 The Links
KY169JB
St. Andrews
01334 473036
West Port Print & Design
Unit 1 14a Argyle Street
KY169BP
St. Andrews
01334 477135
Unit 3 33 Strathkinness High Road
KY169UA
St. Andrews
Whyte Sharp
15 Low 11 Bell Street
KY169UR
St. Andrews
Financial Advisers- Independent
St. Andrews
Yorkston House
The Ol 68-70 Argyle Street
KY169BU
St. Andrews
01334 472019
Ziggy's
Altis 6 Murray Place
KY169AP
St. Andrews
01334 473686
Restaurants - American
St. Andrews
Zinaida Lewczuk
Unit 2 88 Hepburn Gdns
KY169LN
St. Andrews
01334 474745
Counselling Services & Advice Services
St. Andrews
Lamberton Place
KY16 8YE
St Andrews
07885 222802
Taxis & Private Hire
St Andrews