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
Charities & Voluntary Organisations
St Andrews
Bakers' Shops
St Andrews, Scotland
Business & Management Consultants
ST. ANDREWS
Delivery Services
St Andrews
Greggs
116/118 Market Street
KY16 9PD
St Andrews
01334 473887
Banks & Other Financial Institutions
St Andrews
Restaurants - Pizzeria
St Andrews
Banks & Other Financial Institutions
Fife
Stationery Suppliers
St Andrews
Convenience Stores
St. Andrews
Banks & Other Financial Institutions
St Andrews
Construction Contractors - General
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
Alan Stephens
Learmonth Place 20
KY16 8XE
St Andrews
- Fife
01334 478016
Artists & Illustrators
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
Children & Babywear - Retail
St. Andrews
71 Market Street
KY16 9NU
St. Andrews
01334 467843
Children & Babywear - Retail
St. Andrews
Bridge St
KY16 9EX
St Andrews
Convenience Stores
St Andrews
2 Lockhart Pl
KY16 9XB
St Andrews
01334 897644
12 Church Street
KY16 9NW
St Andrews
01334 789999
Banks & Other Financial Institutions
St Andrews
87 South Street
KY16 9QW
St Andrews
01334 474676
Food Products - Mnfrs
St Andrews
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
Unit 4 73 South Street
KY169QW
St. Andrews
01334 472541
Fishmongers & Fishmonger Services & Suppliers
St. Andrews
A M Nicolson & Son
Twyfor 205B South Street
KY169EF
St. Andrews
01334 473132
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
Adventures
Unit 3 129a South Street
KY169UH
St. Andrews
01334 479500
Tour Operators
St. Andrews
Aikmans Bistro
Croft 32 Bell Street
KY169UX
St. Andrews
01334 477425
Albany Hotel
Grange 56-58 North Street
KY169AH
St. Andrews
01334 477737
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
Anjum Rahmatulla
Unit 1 136 South Street
KY169EQ
St. Andrews
01334 477000
Homeopathic Practitioners
St. Andrews
2 Playfair Terrace, North Street
KY16 9HX
St Andrews
01334 472970
Argos Ltd
Unit A 157-159 South Street
KY169UP
St. Andrews
01334 475577
Catalogue Showrooms
St. Andrews
Association For International Cancer Research
Madras South Street
KY169EH
St. Andrews
01334 477910
Charities & Voluntary Organisations
St. Andrews
B J McClennan
Aspect 5 St Marys Place
KY169UY
St. Andrews
01334 475933
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
Body Ecosse
Unit 6 136 South Street
KY169EQ
St. Andrews
01334 477000
Alternative & Complementary Medicines & Therapies
St. Andrews
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
Bradburne & Co
Abbey 139 South Street
KY169UN
St. Andrews
Estate Agents
St. Andrews
Broons Bistro & Bar
29 Blo 119 North Street
KY169AD
St. Andrews
01334 478479
Restaurants - Other
St. Andrews
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
Burns
Unit 1 96 Market Street
KY169PB
St. Andrews
Confectioners - Retail
St. Andrews
Butler & Co
Basset 10 Church Street
KY169NW
St. Andrews
01334 470077
Delicatessens
St. Andrews
Byre Theatre
Dalgar Abbey Street
KY169LA
St. Andrews
01334 476288
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
Cancer Research UK
A 157-159 South Street
KY169UP
St. Andrews
01334 477650
Charities & Voluntary Organisations
St. Andrews
Cancer Research UK
A 143 South Street
KY169UN
St. Andrews
Charities & Voluntary Organisations
St. Andrews
Carlton Bakeries Ltd
Greenw 129 South Street
KY169UH
St. Andrews
01334 472314
Bakers' Shops
St. Andrews
Carpet Sun Ltd
12 Bur 1 City Road
KY169XQ
St. Andrews
Carpets & Rugs - Retail
St. Andrews
Cashmere Collections
The Co 100 South Street
KY169QD
St. Andrews
01334 475147
Knitwear & Textiles
St. Andrews
Central Bar
Baptis 77 Market Street
KY169NU
St. Andrews
Public Houses
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
Cherries
A South Street
KY169QW
St. Andrews
01334 479222
Chesterhills
Albany 104 South Street
KY169QD
St. Andrews
City Park
1 Hurs 18 City Road
KY169XF
St. Andrews
Sheltered Housing
St. Andrews
Claire Crisp
Plas M 136 South Street
KY169EQ
St. Andrews
01334 477000
Physiotherapists
St. Andrews
Cleveden House
Teesda 3 Murray Place
KY169AP
St. Andrews
Clydesdale Bank PLC
Park H South Street
KY169JZ
St. Andrews
01334 472205
Banks & Other Financial Institutions
St. Andrews
Cockburn
Slotli Largo Road
KY168NJ
St. Andrews
Colin Waters
Home F 115 North Street
KY169AD
St. Andrews
01334 475178
Joiners & Carpenters
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
Crawford Arts Centre
Unit E 93 North Street
KY169AD
St. Andrews
01334 474610
Restaurants - Other
St. Andrews
Cross Keys Bar
Cross 87 Market Street
KY169NX
St. Andrews
01334 472414
Public Houses
St. Andrews
Currys
Unit 6 107-109 Market Street
KY169NX
St. Andrews
0870 609 7349
Electrical Goods Sales Mnfrs & Wholesalers
St. Andrews
D E Shoes
Hammet 145 South Street
KY169UN
St. Andrews
01334 473257
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
15 Bell St
KY16 9UR
St. Andrews
01334 570511
Electricians & Electrical Contractors
St. Andrews
David Donaldson Ltd
45d South St
KY16 9QR
St. Andrews
Plaster Mnfrs & Suppliers
St. Andrews
Deveron House
Unit 3 64 North Street
KY169AH
St. Andrews
Di Gilpin
Burghe 141 South Street
KY169UN
St. Andrews
01334 476193
Knitwear & Textiles
St. Andrews
Domestics Direct
Unit 1 62 North Street
KY169AH
St. Andrews
01334 470565
Cleaning Services - Domestic
St. Andrews
Unit 4 24 Kinnessburn Road
KY168JA
St. Andrews
01334 472097
Doune House
Doune 5 Murray Place
KY169AP
St. Andrews
Dr R R B Auchterlonie
Dental 72 North Street
KY169AH
St. Andrews
01334 476852
Drouthy Neebors
Riverb South Street
KY169EF
St. Andrews
Public Houses
St. Andrews
Drummond Cook & Mackintosh
Suite 14 Argyle Street
KY169BP
St. Andrews
01334 472152
Dunfermline Building Society
Unit 6 151 Market Street
KY169PF
St. Andrews
01334 476000
Building Societies & Other Financial Institutions
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
Edinburgh Woollen Mill Ltd
Camero 94 Market Street
KY169PA
St. Andrews
01334 474311
Fashion Shops
St. Andrews
24 Old 9 Church Street
KY169NW
St. Andrews
Lingerie & Hosiery - Retail
St. Andrews
Empire
Arch 3 7 Bell Street
KY169UR
St. Andrews
01334 473000
Take Away Food Shops
St. Andrews
Eve Brown
Lanter Hope Street
KY169HJ
St. Andrews
01334 478800
Property & Estate Management
St. Andrews
Families First (St Andrews)
Rose L 132 South Street
KY169QS
St. Andrews
01334 473259
Charities & Voluntary Organisations
St. Andrews
Farmore Interiors
Quadra 175 South Street
KY169EE
St. Andrews
01334 478291
Interior Designers & Furnishers
St. Andrews
Fife Rootsearch
A 22 Canongate
KY168RT
St. Andrews
01334 476924
Genealogists & Family Historians
St. Andrews
Fisher & Donaldson
10 Chu 13 Church Street
KY169NW
St. Andrews
01334 472201
Bakers' Shops
St. Andrews
Fluid Gravity Engineering Ltd
Unit 8 83 Market Street
KY169NX
St. Andrews
01334 460800
Engineers - Consulting
St. Andrews
Fresh Looks
2 9A Bell Street
KY169UR
St. Andrews
01334 477783
Beauty Salons
St. Andrews
G Ferguson
Badnoc 151 South Street
KY169UN
St. Andrews
01334 472134
Shoe Repairing
St. Andrews
G H MacArthur & Sons
4 Lodg 197 South Street
KY169EE
St. Andrews
01334 473339
Bakers' Shops
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
Global Video (UK) Ltd
Unit 2 74-76 Market Street
KY169NU
St. Andrews
01334 479164
Video Libraries
St. Andrews
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
Gordon Christies
Holly 195 South Street
KY169EE
St. Andrews
01334 472122
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
Happit Ltd
Head O 106-108 Market Street
KY169PB
St. Andrews
01334 472261
Fashion Shops
St. Andrews
Hardies
Kinnes 35 Largo Road
KY168NJ
St. Andrews
01334 476469
Surveyors & Valuers
St. Andrews
Hazelbank Hotel
Maitla 28 The Scores
KY169AS
St. Andrews
Headon Developments
Kinnes 35 Largo Road
KY168NJ
St. Andrews
01334 477913
Property Developers
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
Hope Park Church
Unit 4 Market Street
KY169PG
St. Andrews
01334 478144
Places Of Worship
St. Andrews
Hugh Farquhar
Gorbal 5 Church Street
KY169NW
St. Andrews
01334 474584
Hairdressers - Unisex
St. Andrews
I C Rentals
Unit 3 76 Argyle Street
KY169BZ
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
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 MacGregor Of St Andrews Ltd
5 Hano 71-73 Market Street
KY169NU
St. Andrews
01334 477106
John Smith & Son Ltd
City C 127 Market Street
KY169PE
St. Andrews
01334 475122
Johnalan Hair Design
2 Greyfriars Garden
KY16 9HG
St. Andrews
Beauty Salons
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
Waters 24 Bell Street
KY169UX
St. Andrews
01334 473722
Keiron Baillie
Holly 64 Argyle Street
KY169BU
St. Andrews
Joiners & Carpenters
St. Andrews
Kinness Fry Bar
Harbou 79 Bridge Street
KY168AA
St. Andrews
Take Away Food Shops
St. Andrews
School 149a Market Street
KY169PF
St. Andrews
Ladies Golf Union
Gilles The Scores
KY169AT
St. Andrews
01334 475811
National Associations
St. Andrews
The Co 99 South Street
KY169QW
St. Andrews
01334 474543
Public Houses
St. Andrews
Le Rendez-Vous
Shop 1 82 Market Street
KY169PA
St. Andrews
01334 461020
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
Logies Lane
KY16 9NL
St Andrews
07799 907425
Restaurants - Other
St Andrews
Littlejohn's Restaurant
Unit 9 73 Market Street
KY169NU
St. Andrews
01334 475444
Restaurants - Other
St. Andrews
Lloyds Pharmacy
The Ol 104 Market Street
KY169PB
St. Andrews
Chemists - Dispensing
St. Andrews
Lloyds TSB (Scotland) PLC
4-5 Qu 12 Church Street
KY169NW
St. Andrews
0845 303 0109
Banks & Other Financial Institutions
St. Andrews
Loot
5 Orfo 68 Market Street
KY169NU
St. Andrews
01334 477796
Lorimer
Balne 19 Murray Park
KY169AW
St. Andrews
01334 476599
Luvians
The Ol 84 Market Street
KY169PA
St. Andrews
Ice Cream Parlours & Mobile Shops
St. Andrews
Luvians Bottle Shop
The Ol 66 Market Street
KY169NU
St. Andrews
Wines Spirits & Beer - Retail
St. Andrews
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
Marmaris Takeaway
4 Wond 52 Market Street
KY169NT
St. Andrews
01334 471000
Take Away Food Shops
St. Andrews
Master Cobbler
Home F 95 Market Street
KY169NX
St. Andrews
Shoe Repairing
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
McIlroy & Hipwell
Ballyb 147 Market Street
KY169PF
St. Andrews
01334 472740
Monarchs House
St. Ma 26 Queens Ter
KY169QF
St. Andrews
01334 477218
Monsoon Accessorize
Shop 5 92A Market Street
KY169PA
St. Andrews
01334 476353
Fashion Shops
St. Andrews
Mostyn McKenzie
Mostyn 124 Market Street
KY169PD
St. Andrews
01334 461013
Munro Klick
18 Cor 27 Church Street
KY169NW
St. Andrews
0870 750 5625
Photographic Processors
St. Andrews
Murray Donald & Caithness
Milne' 15-17 Bell Street
KY169UR
St. Andrews
01334 474200
Estate Agents
St. Andrews
Murray Mitchell
Unit 3 110 Market Street
KY169PB
St. Andrews
01334 474465
73 Market Street
KY16 9NU
St Andrews
01334 467807
Restaurants - Other
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
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
Oriental House
Outloo 91 Market Street
KY169NX
St. Andrews
01334 474445
Restaurants - Chinese
St. Andrews
Ottakar's PLC
UNIT 2 103 Market Street
KY169NX
St. Andrews
01334 477893
Oxfam
Compto 19-21 Bell Street
KY169UR
St. Andrews
01334 472080
Charity Shops
St. Andrews
P M's Of St Andrews
Sandpi 1 Union Street
KY169PQ
St. Andrews
Take Away Food Shops
St. Andrews
Partyland
Unit 4 126 Market Street
KY169PD
St. Andrews
01334 479172
Party Goods & Novelties
St. Andrews
Pitlochry Of Scotland
8 Muse 2a Bell Street
KY169UX
St. Andrews
01334 472113
Knitwear & Textiles
St. Andrews
Pondens Mills
Little 132 Market Street
KY169PD
St. Andrews
01334 473300
Beds_Bedding_Blankets
St. Andrews
Pots & Pans (Scotland) Ltd
Unit 5 15 Church Street
KY169NW
St. Andrews
107-109 Market Street
KY16 9NX
St Andrews
01334 478835
Reith's
Unit 1 129a Market Street
KY169PF
St. Andrews
01334 472723
Menswear - Retail
St. Andrews
Rollo Davidson McFarlane
Unit C 6 Bell Street
KY169UX
St. Andrews
01334 477700
116 South Street
KY16 9QD
St Andrews
Pilmour Links
KY16 9JQ
St Andrews
56 Largo Road
KY16 8RP
St Andrews
07900 555005
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
Savers PLC
Unit 2 135 Market Street
KY169PF
St. Andrews
01334 460799
Beauty Products
St. Andrews
Unit 1 114 Market Street
KY169PB
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
Signrite
Care I 62 Market Street
KY169NT
St. Andrews
01334 470000
Public Houses
St. Andrews
Signrite
Care I 64 Argyle Street
KY169BU
St. Andrews
01334 473330
Sign & Poster Writers
St. Andrews
Sophie Butler
1 McCr 15 Greyfriars Garden
KY169HG
St. Andrews
01334 470801
Hairdressers - Unisex
St. Andrews
St Andrew's
Kinbur Kinburn
KY169DP
St. Andrews
01334 412690
St Andrews Aquarium
Victor The Scores
KY169AS
St. Andrews
01334 474786
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 Castle
St And The Scores
KY169AR
St. Andrews
0131 668 8800
Historic Buildings
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 Fine Art
St And 84A Market Street
KY169PA
St. Andrews
01334 474080
Art Galleries & Fine Art Dealers
St. Andrews
79-81 Bridge St
KY16 8AA
St Andrews
Funeral Services
St Andrews
St Andrews Health Foods
St. An 123 Market Street
KY169PE
St. Andrews
Health Foods & Products
St. Andrews
St Andrews Meat Co
Leckie Largo Road
KY168NH
St. Andrews
01334 477500
Meat - Wholesale
St. Andrews
St Andrews Physiotherapy Practice
Penfol 147 Market Street
KY169PF
St. Andrews
01334 477398
Physiotherapists
St. Andrews
St Andrews Police
Penfol 100 North Street
KY169AE
St. Andrews
01334 418900
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
Stagecoach Fife Buses Ltd
The Bu City Road
KY169HW
St. Andrews
01334 476885
Bus & Coach Operators & Stations
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
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
Spring 116 Market Street
KY169PD
St. Andrews
01334 473887
Bakers' Shops
St. Andrews
The Body Shop International PLC
Unit 3 28 Bell Street
KY169UX
St. Andrews
Beauty Products
St. Andrews
The Christmas Shop
4 Swan 93 Market Street
KY169NX
St. Andrews
01334 473950
Gift Services & Gift Packs
St. Andrews
The Clarks Shop
2 Swan 131 Market Street
KY169PF
St. Andrews
01334 473208
The Coffee House
3 Burk 6a Greyfriars Gardens
KY169HG
St. Andrews
01334 477122
Tea & Coffee Merchants
St. Andrews
Gillespie Terrace, The Scores, St Andrew
KY16 9AT
Edinburgh
- Merseyside
01334 479050
Golf Courses & Clubs
Edinburgh
The Grill House Restaurant
Inchca St. Marys Place
KY169UY
St. Andrews
01334 470500
Restaurants - English
St. Andrews
The Inn On North Street
Unit 7 127 North Street
KY169AG
St. Andrews
01334 473387
The North Point
Castle 24 North Street
KY169AQ
St. Andrews
01334 473997
The Old Course Experience
Gilles The Scores
KY169AT
St. Andrews
01334 479050
Outdoor Pursuit Organisers & Equipment
St. Andrews
The Raisin
Brooke 5 Alexandra Place
KY169XD
St. Andrews
01334 474068
Public Houses
St. Andrews
The Ruby
Flat 5 56 Market Street
KY169NT
St. Andrews
01334 475593
Take Away Food Shops
St. Andrews
The Russell Hotel
Unit 3 26 The Scores
KY169AS
St. Andrews
01334 473447
The Seafood Restaurant
Albyn The Scores
KY169AS
St. Andrews
01334 479475
Restaurants - Seafood
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
Thortons PLC
Flat 2 100 Market Street
KY169PB
St. Andrews
01334 478672
Confectioners - Retail
St. Andrews
Trespass
109a South Street
KY16 9UH
St Andrews
01334 473999
Outdoor Clothing & Equipment
St Andrews
Tudor Inn Hotel
Tudor 129 North Street
KY169AG
St. Andrews
01334 474906
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 Students Association
Hicks 2 St Marys Place
KY169UZ
St. Andrews
01334 462700
Clubs & Associations - Social
St. Andrews
University of St Andrews Library
Hicks North Street
KY169TR
St. Andrews
01334 462283
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
90 - 92 South Street
KY16 9QD
St Andrews
Stationery Suppliers
St Andrews
Walker & Pride
Mercat 1 Church Street
KY169NW
St. Andrews
01334 472244
West Port Print & Design
Unit 1 14a Argyle Street
KY169BP
St. Andrews
01334 477135
Whyte Sharp
15 Low 11 Bell Street
KY169UR
St. Andrews
Financial Advisers- Independent
St. Andrews
Wilkie's
29 105 Market Street
KY169NX
St. Andrews
01334 472123
Fashion Shops
St. Andrews
Woolworths PLC
14 Pri 139-141 Market Street
KY169PF
St. Andrews
01334 472918
Department Stores
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