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
Construction Contractors - General
St. Andrews
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
Stationery Suppliers
St Andrews
Construction Contractors - General
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
Rest & Retirement Homes
St Andrews
Golf Courses & Clubs
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
Property Maintenance & Repairs
St Andrews
Property Maintenance & Repairs
St Andrews
71 Market Street
KY16 9NU
St. Andrews
01334 467843
Children & Babywear - Retail
St. Andrews
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 & M Sproson
1st Fl Gregory Place
KY169PU
St. Andrews
01334 474249
Picture & Photo Framing Services
St. Andrews
A B Myles
Unit 7 Claremont Farm
KY168NZ
St. Andrews
Agricultural Contractors
St. Andrews
A F M
Grenab 40 Braid Cr
KY168JU
St. Andrews
Floorcoverings - Retail
St. Andrews
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
Acorn Day Nursery
St Mar Kinaldy Farm
KY168NA
St. Andrews
01334 475698
Nurseries & Creches
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
Air Training Corps
H M S Royal Air Force Station
KY160JX
St. Andrews
01334 838682
Youth Organisations & Centres
St. Andrews
Alan Boyd
3 River Terrace
KY16 0XA
St. Andrews
Stone Products - Mnfrs
St. Andrews
Alchemia & Celtic Gold
Traffo 99 Market Street
KY169NX
St. Andrews
Designers - Jewellery
St. Andrews
Allanhill Farm Shop
M G I
KY168LJ
St. Andrews
01334 477999
Farm Shops & Pick Your Own Produce
St. Andrews
Alternative & Complementary Medicines & Therapies
Leuchars
Angels Piercing & Tattooing
1st Fl 36 South Street
KY169JT
St. Andrews
01334 477399
Tattooing & Piercing
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
Argos Ltd
Unit A 157-159 South Street
KY169UP
St. Andrews
01334 475577
Catalogue Showrooms
St. Andrews
Articulate Music
3/Mano 36 Kilrymont Road
KY168DE
St. Andrews
Multimedia & Electronic Book Publishers
St. Andrews
Axiom
Unit 5 Mount Melville House
KY168NT
St. Andrews
01334 479600
Market Research
St. Andrews
Axiom Market Research & Consultancy Ltd
The Of Mount Melville House
KY168NT
St. Andrews
0800 328 2271
Market Research
St. Andrews
Balmoral Corporate Golf & Hospitality
11 Bal 4 Northbank Farm
KY169TZ
St. Andrews
01334 476691
Corporate Entertainment
St. Andrews
113-117 Market St
KY16 9PE
St. Andrews
Beauty Salons
St. Andrews
Bill Donald Services (Flooring) Ltd
1 South Straiton Farm Cottages
KY160BN
St. Andrews
01334 870815
Flooring Services
St. Andrews
Birthdays
Unit 2 126 Market Street
KY169PD
St. Andrews
01334 479172
Card & Poster Shops
St. Andrews
Bishop Of St Andrews
Afton Kennedy Gardens
KY169DJ
St. Andrews
01334 479761
Religious Organisations
St. Andrews
Blue Note
Willow 24 Argyle Street
KY169BU
St. Andrews
01334 472564
9 Bell Street
KY16 9UR
St Andrews
9 Bell Street
KY16 9UR
St Andrews
Opticians - Ophthalmic (Optometrists)
St Andrews
Bouquiniste
2 Chur 31 Market Street
KY169NS
St. Andrews
01334 476724
Books - Rare & Secondhand
St. Andrews
British Golf Museum
Bicest Bruce Embankment
KY169AB
St. Andrews
01334 460046
Budget Exhausts & Tyres Ltd
Spring 1-4 Largo Road
KY168RL
St. Andrews
01334 477767
Exhaust & Shock Absorber Centres
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
Butler & Co
Basset 10 Church Street
KY169NW
St. Andrews
01334 470077
Delicatessens
St. Andrews
Byre Theatre
Dalgar Abbey Street
KY169LA
St. Andrews
01334 476288
Cairnsmill Caravan Park
Yard 1 Cairnsmill Farm
KY168NN
St. Andrews
01334 473604
Camping Sites
St. Andrews
Caladox Ltd
Care O North H
KY169SR
St. Andrews
01334 479633
Laser Equipment - Sales Service & Repair
St. Andrews
Captain Nemo's
Clarem 91 Tom Morris Drive
KY168EL
St. Andrews
01334 477033
Fish & Chip Shops
St. Andrews
Caremore Laundry Services Ltd
North 1 Glebe Road
KY168BL
St. Andrews
01334 461111
Laundries Launderettes
St. Andrews
Carpet Sun Ltd
12 Bur 1 City Road
KY169XQ
St. Andrews
Carpets & Rugs - Retail
St. Andrews
Charlie Cowie
16 The School Park
KY16 8DG
St Andrews
01334 880583
Property & Estate Management
St Andrews
Claire Crisp
Plas M 136 South Street
KY169EQ
St. Andrews
01334 477000
Physiotherapists
St. Andrews
Staffo
KY169YE
St. Andrews
01334 870242
Caravan Parks
St. Andrews
Cockburn
Slotli Largo Road
KY168NJ
St. Andrews
Colour Technique
Unit 9 35 Main Street
KY169RY
St. Andrews
01334 850851
Car Body Repairs
St. Andrews
Cosmos Community Centre
Waterf Abbey Walk
KY169LB
St. Andrews
01334 474140
Community Centres
St. Andrews
Cosmos Learning Centre
Waterf Abbey Walk
KY169LB
St. Andrews
01334 470832
Schools & Colleges - Further Education
St. Andrews
Country Carpets
5 The 68 Largo Road
KY168NJ
St. Andrews
01334 476058
Carpets & Rugs - Retail
St. Andrews
Unit 2
KY169AS
St. Andrews
01334 473608
Nursing Homes
St. Andrews
Chambe
KY168NX
St. Andrews
Parks & Gardens
St. Andrews
Crawford Arts Centre
Unit E 93 North Street
KY169AD
St. Andrews
01334 474610
Currys
Unit 6 107-109 Market Street
KY169NX
St. Andrews
0870 609 7349
Electrical Goods Sales Mnfrs & Wholesalers
St. Andrews
Thornl Main Street
KY160UU
St. Andrews
01334 839551
Paper & Cardboard Products & Packaging - Mnfrs
St. Andrews
Unit E 62 Largo Road
KY168RP
St. Andrews
Lawnmowers & Garden Machinery - Sales & Service
St. Andrews
D S R Building Services
Unit 5 33 Fraser Avenue
KY168HX
St. Andrews
Tiling Contractors - Wall
St. Andrews
Imperi 2 Cupar Road
KY160UA
St. Andrews
Fish & Chip Shops
St. Andrews
Unit 1 9 Albany Place
KY169HH
St. Andrews
01334 477840
Antique Dealers
St. Andrews
David Donaldson Ltd
45d South St
KY16 9QR
St. Andrews
Plaster Mnfrs & Suppliers
St. Andrews
Davidson L G
Unit 2 22 Lindsay Gdns
KY168XD
St. Andrews
01334 472735
Painters_Decorators
St. Andrews
Balmullo
KY16 0BG
St. Andrews
Car Body Repairs
St. Andrews
Derek D McLean
30 Fraser Avenue
KY16 8HX
St. Andrews
Drainage Contractors
St. Andrews
19 Doocot Road
KY16 8QP
St Andrews
07961 073594
Burglar & Intruder Alarm Systems
St Andrews
Domestics Direct
Unit 1 62 North Street
KY169AH
St. Andrews
01334 470565
Cleaning Services - Domestic
St. Andrews
Domestics Direct
Unit 1 4 Alfred Place
KY169XG
St. Andrews
Home Care Services
St. Andrews
Windso Mount Melville House
KY168NT
St. Andrews
01334 470703
Telecommunication Consultants
St. Andrews
Drumoig Golf Hotel & Golf Course
Forgan Drive Drumoig
KY16 0DS
St. Andrews
Golf Driving Ranges
St. Andrews
Drumtian Services
Omega 75 Hepburn Gdns
KY169LS
St. Andrews
01334 461133
Filter Mnfrs & Suppliers
St. Andrews
Dunfermline Building Society
Unit 6 151 Market Street
KY169PF
St. Andrews
01334 476000
Building Societies & Other Financial Institutions
St. Andrews
Dyno-Locks
Zockol 32 Roundhill Road
KY168HE
St. Andrews
0800 122999
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
East Sands Leisure Centre
The Ki East Sands
KY168LH
St. Andrews
01334 476506
Leisure & Recreation Centres
St. Andrews
2c Main St
KY16 0UG
St. Andrews
Landscape Contractors
St. Andrews
24 Old 9 Church Street
KY169NW
St. Andrews
Lingerie & Hosiery - Retail
St. Andrews
30 Motray Crescent
KY16 0XD
St. Andrews
Car Washing & Polishing Equipment & Supplies
St. Andrews
Ennsto Quarry Road
KY160BH
St. Andrews
01334 870208
Every Little Detail
35 Main St
KY16 0HE
St. Andrews
Car Washing & Polishing Equipment & Supplies
St. Andrews
Unit 1 West Tiel Denbrae
KY168NY
St. Andrews
01334 850577
Painters_Decorators
St. Andrews
Randol 2 Meadow Road
KY160EX
St. Andrews
Weston Craigtoun Country Park
KY168NX
St. Andrews
01334 473047
Local Government
St. Andrews
Fife Rootsearch
A 22 Canongate
KY168RT
St. Andrews
01334 476924
Genealogists & Family Historians
St. Andrews
Fluid Gravity Engineering Ltd
Unit 8 83 Market Street
KY169NX
St. Andrews
01334 460800
Engineers - Consulting
St. Andrews
Four Seasons
Stable 122 Lamond Drive
KY168DA
St. Andrews
01334 477286
Landscape Contractors
St. Andrews
Unit 2 Woodlands
KY168LU
St. Andrews
01334 474877
Engineers - Consulting
St. Andrews
Bonfie Bonfield Road
KY169RR
St. Andrews
Wines Spirits & Beer - Importers
St. Andrews
Global Video (UK) Ltd
Unit 2 74-76 Market Street
KY169NU
St. Andrews
01334 479164
Video Libraries
St. Andrews
Unit 6 PO Box 29205
KY169YX
St. Andrews
01334 473262
Tuition - Private
St. Andrews
Golfino (UK)
A Old Course Hotel
KY169SP
St. Andrews
01334 839999
Leisure & Sportswear Mnfrs & Wholesalers
St. Andrews
Gordon Christies
Holly 195 South Street
KY169EE
St. Andrews
01334 472122
Swynfo Upper Magus
KY168NZ
St. Andrews
01334 850819
Gardening Services
St. Andrews
1 Golf Place
KY16 9JA
St Andrews
07391 531921
Restaurants - Seafood
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
Unit B Scooniehill Farm House
KY168NN
St. Andrews
01334 472265
Blacksmiths & Forgemasters
St. Andrews
11 Tom Stewart Lane
KY16 8YB
St. Andrews
07927 374932
Leather Merchants & Wholesalers
St. Andrews
Herbalife
35 Fir 4 Fergusson Place
KY169NF
St. Andrews
0800 083 0780
Slimming Products & Services
St. Andrews
Home Improvements
Flat 5 27 South Street
KY169QR
St. Andrews
01334 472042
Do It Yourself Shops
St. Andrews
I C Rentals
Unit 3 76 Argyle Street
KY169BZ
St. Andrews
I J Mellis
Albion 149 South Street
KY169UN
St. Andrews
01334 471410
Cheese Makers & Suppliers
St. Andrews
Cable 205b South Street
KY169EF
St. Andrews
01334 476208
Ian Joy
Freshw 13 Bell Street
KY169UR
St. Andrews
01334 472264
Photographers - General
St. Andrews
Ideal Cleaners
St. Ge 57 South Street
KY169QR
St. Andrews
01334 476255
Industrial Services
Unit B Cameron
KY168PE
St. Andrews
01334 827090
Petrol Pump Mnfrs & Suppliers
St. Andrews
Institches
Concor Tom Stewart Lane
KY168YB
St. Andrews
01334 478722
Clothing Repairs & Alterations
St. Andrews
Invalid Services
Spaldi 4 Alfred Place
KY169XG
St. Andrews
01334 472834
Nursing Agencies
St. Andrews
Irvine Engineering Ltd
14b Gr 7 Livingstone Place
KY168JH
St. Andrews
01334 473787
Blacksmiths & Forgemasters
St. Andrews
J & T Rodger
Bredbu 131 South Street
KY169UN
St. Andrews
01334 473100
Pet Foods & Animal Feeds
St. Andrews
J & W Tulloch
14 Woodburn Terrace
KY16 8BA
St. Andrews
Painting Contractors
St. Andrews
Unit 8 169 South Street
KY169UP
St. Andrews
01334 472477
J Woods
Melton 39 Warrack Street
KY168DR
St. Andrews
Roofing Services
St. Andrews
Jaguar Recordings UK Ltd
Unit 1 3 David Wilson Park
KY160NP
St. Andrews
01334 870773
Public Address & Music Systems - Suppliers & Installers
St. Andrews
James Macivor
Dundas 136 South Street
KY169EQ
St. Andrews
01334 477000
James Pirie Of (St Andrews) Ltd
Memori 7 Greyfriars Garden
KY169HG
St. Andrews
01334 472209
China & Glassware Shops
St. Andrews
Jamie's
1/Mill 211 South Street
KY169EF
St. Andrews
01334 476798
John Birrell
Unit B 201 South Street
KY169EF
St. Andrews
01334 472530
Fruit & Vegetables - Wholesale
St. Andrews
John Birrell & Son
Unit B Kinnessburn Road
KY168JA
St. Andrews
01334 472138
Fruit & Vegetables - Wholesale
St. Andrews
John Lang
Edgeco Woodlands
KY160AN
St. Andrews
01334 870298
Road Haulage Services
St. Andrews
Johnson Cleaners (UK) Ltd
Unit 1 153 South Street
KY169UP
St. Andrews
01334 474524
Johnson Maintenance
The Le 4 Middleshade Road
KY169NA
St. Andrews
01334 477724
Boilers - Servicing
St. Andrews
Johnston Pine
Kirkto 9b Main Street
KY160UG
St. Andrews
01334 838783
Pine Furniture
St. Andrews
K Fraser
Park S 67 Lamond Drive
KY168DD
St. Andrews
01334 476794
General Stores
St. Andrews
K K Electrics
Unit 1 158 South Street
KY169EQ
St. Andrews
01334 475204
Domestic Appliances - Servicing
St. Andrews
K W Craig
Empres 93 Tom Morris Drive
KY168EL
St. Andrews
01334 475395
Chemists - Dispensing
St. Andrews
KWR Web Design
Ashbur 201 Lamond Drive
KY168JP
St. Andrews
01334 477098
Web Site Design
St. Andrews
Karen Squires
6 Oak 136 South Street
KY169EQ
St. Andrews
01334 477000
Waters 24 Bell Street
KY169UX
St. Andrews
01334 473722
18, Sandy Herd Court
KY16 8HL
St. Andrews
Guttering Services
St. Andrews
Kinkell Braes
Satis
KY168PX
St. Andrews
01334 474250
Caravan Parks
St. Andrews
School 149a Market Street
KY169PF
St. Andrews
Abbey Walk
KY16 9LB
St Andrews
07411 452352
Tuition - Private
St Andrews
Cosmos Community Centre
KY16 9LB
St. Andrews
Educational Services
St. Andrews
L R S Of St Andrews
3 Stan 9 Schoolhill
KY160HG
St. Andrews
01334 839650
Removals & Storage - Household
St. Andrews
Ladies Golf Union
Gilles The Scores
KY169AT
St. Andrews
01334 475811
National Associations
St. Andrews
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
Leslie H Spence & Son
The Ow St Michaels Sandpits
KY160DY
St. Andrews
01334 870205
Road Haulage Services
St. Andrews
Leuchars Butchers
11 Wer 24 Main Street
KY160HN
St. Andrews
01334 839213
Leuchars Glazing
11 Wer 79 Main Street
KY160HF
St. Andrews
01334 838815
Glass Merchants
St. Andrews
Lloyds Pharmacy
The Ol 104 Market Street
KY169PB
St. Andrews
Chemists - Dispensing
St. Andrews
Luvians
The Ol 84 Market Street
KY169PA
St. Andrews
Ice Cream Parlours & Mobile Shops
St. Andrews
Macgregor Auctions
Unit 1 56 Largo Road
KY168RP
St. Andrews
01334 472431
Auctioneers & Valuers
St. Andrews
Macleod Plumbing
Albema 32 River Terrace
KY160XA
St. Andrews
01334 839397
Central Heating - Installation & Servicing
St. Andrews
Mairi Finlayson
Manor Langraw Farm
KY168NR
St. Andrews
01334 473061
Catering - Mobile
St. Andrews
Making Memories
Bond H 15 Main Street
KY160HB
St. Andrews
01334 838684
Photographers - General
St. Andrews
McDonald Insurance Services Ltd
Pump H 14 Bell Street
KY169UX
St. Andrews
01334 477510
Insurance Services
St. Andrews
Memorial Hospital
Heathr Abbey Walk
KY169LG
St. Andrews
01334 472327
Milestones International
Inverg 23 School Road
KY160BA
St. Andrews
Multimedia & Electronic Book Publishers
St. Andrews
Mr Mechanic
Unit 3 89 Tom Morris Drive
KY168EL
St. Andrews
01334 479999
Motor Factors
St. Andrews
Munro Klick
18 Cor 27 Church Street
KY169NW
St. Andrews
0870 750 5625
Photographic Processors
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 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
4B Bell Street
KY16 9UX
St Andrews
Department Stores
St Andrews
One Chance Promotions Ltd
Thomso Dron Court
KY169YA
St. Andrews
01334 871367
Music Management & Promotion
St. Andrews
Oriental House
Outloo 91 Market Street
KY169NX
St. Andrews
01334 474445
Restaurants - Chinese
St. Andrews
Papa Joe's
Unit 1 87-89 South Street
KY169QW
St. Andrews
01334 460666
Restaurants - American
St. Andrews
Partyland
Unit 4 126 Market Street
KY169PD
St. Andrews
01334 479172
Party Goods & Novelties
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
Psyche's Garden
Unit 1 61 South Street
KY169QR
St. Andrews
01334 479445
New Age Shops
St. Andrews
R A F Leuchars Airshow
Unit 3 1 Tutor Road
KY160JW
St. Andrews
01334 839000
R V Briscoe Associates
2 Wood Woodburn Place
KY168LA
St. Andrews
01334 472483
Water Treatment Equipment & Service
St. Andrews
Real Life Options Ltd
Beechw
KY160DP
St. Andrews
Disability & Special Needs - Services
St. Andrews
Renton Oriental Rugs
5 Marl 72 South Street
KY169JT
St. Andrews
01334 476334
Carpets & Rugs - Oriental
St. Andrews
Robbie Robertson
11 Mansfield Rd
KY16 0DQ
St. Andrews
Boilers - Servicing
St. Andrews
Royal Air Force Leuchars
New En Royal Air Force Station
KY160JX
St. Andrews
01334 839471
Armed Services - Reserve Forces
St. Andrews
Safeway Petrol Station
Warwic 45 Largo Road
KY168PJ
St. Andrews
01334 475237
Petrol Filling Stations
St. Andrews
Scotland's Secret Bunker
Hampde Crown Buildings
KY168QH
St. Andrews
01333 310301
Unit 1 114 Market Street
KY169PB
St. Andrews
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
Simply Scotland Trading Co
Unit 1 165 South Street
KY169EE
St. Andrews
Craft Centres & Shops
St. Andrews
Single Fluid Technology
The Lo 9 Fergusson Place
KY169NF
St. Andrews
01334 474218
Heating Equipment - Sales & Service
St. Andrews
Skydive St Andrews
Balmor Sorbie Cottage
KY168QQ
St. Andrews
01334 880678
Sounds Inc
Media 17 Main Street
KY169RX
St. Andrews
Sound Equipment Hire & Installation
St. Andrews
Spokes Of St Andrews
Unit 1 37 South Street
KY169QR
St. Andrews
01334 477835
56 Tom Morris Drive
KY16 8EW
St. Andrews
Cleaning Services - Domestic
St. Andrews
St Andrew's
Kinbur Kinburn
KY169DP
St. Andrews
01334 412690
The Vi 14b Woodburn Terrace
KY168BA
St. Andrews
01334 475150
Laundries Launderettes
St. Andrews
St Andrews
Channe 136 South Street
KY169EQ
St. Andrews
01334 477000
St Andrews Abattoir Co
The Re Largo Road
KY168NH
St. Andrews
St Andrews Aquarium
Victor The Scores
KY169AS
St. Andrews
01334 474786
St Andrews Awards & Incentives
Slotli Largo Road
KY168NJ
St. Andrews
St Andrews Blinds
Barony 65 Lamond Drive
KY168DD
St. Andrews
01334 475981
St Andrews Botanic Garden
Barony Canongate
KY168RT
St. Andrews
Parks & Gardens
St. Andrews
St Andrews Castle
St And The Scores
KY169AR
St. Andrews
0131 668 8800
Historic Buildings
St. Andrews
St Andrews Cathedral
Centra The Pends
KY169RF
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
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 Garden Centre
St And 199 South Street
KY169EE
St. Andrews
01334 473342
Garden Centres Nurseries
St. Andrews
St Andrews Health Foods
St. An 123 Market Street
KY169PE
St. Andrews
Health Foods & Products
St. Andrews
St Andrews House
St. An 1 James Foulis Court
KY168SA
St. Andrews
01334 479593
Nursing Homes
St. Andrews
St Andrews Lawn Tennis Club
St And Double Dykes Road
KY169DX
St. Andrews
01334 479897
Tennis Courts
St. Andrews
St Andrews Library
Leckie Church Square
KY169NN
St. Andrews
01334 412688
St Andrews Meat Co
Leckie Largo Road
KY168NH
St. Andrews
01334 477500
Meat - Wholesale
St. Andrews
St Andrews Nursery
Care O Kilrymont Road
KY168DE
St. Andrews
01334 412614
Nursery Schools
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 Museum
Penfol 12 North Street
KY169PW
St. Andrews
01334 477629
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 Davids Resource Centre
St. Da Albany Pk
KY168BP
St. Andrews
01334 412606
Social Services
St. Andrews
St Leonards School
St. Le South Street
KY169QJ
St. Andrews
01334 472126
Schools - Independent & Preparatory
St. Andrews
St. Andrews Art & Music Shop
Victor 138 South Street
KY169EQ
St. Andrews
01334 474288
Art & Craft Materials
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
42 Kem 47 Bell Street
KY169UR
St. Andrews
Photographic - Retail & Supplies
St. Andrews
T Livingstone & Sons (Builders) Ltd
Hall F Hillwood
KY168PD
St. Andrews
01334 840268
Territ 32 City Road
KY169HW
St. Andrews
01334 474262
Armed Services - Reserve Forces
St. Andrews
The Changing Room
Key Ho 148 North Street
KY169AF
St. Andrews
01334 479019
Dress Agencies
St. Andrews
The Christmas Shop
4 Swan 93 Market Street
KY169NX
St. Andrews
01334 473950
Gift Services & Gift Packs
St. Andrews
The Coffee House
3 Burk 6a Greyfriars Gardens
KY169HG
St. Andrews
01334 477122
Tea & Coffee Merchants
St. Andrews
The Kaleidoscope Co
Unit 1 4 Church Square
KY169NN
St. Andrews
Giftware - Wholesale
St. Andrews
The Musicmongers
66 Che 151 South Street
KY169UN
St. Andrews
01334 478625
The Old Course Experience
Gilles The Scores
KY169AT
St. Andrews
01334 479050
Outdoor Pursuit Organisers & Equipment
St. Andrews
The Right Equity Release
34 Park View
KY16 0DN
St. Andrews
The Seafood Restaurant
Albyn The Scores
KY169AS
St. Andrews
01334 479475
Restaurants - Seafood
St. Andrews
Balone Steading
KY16 8PQ
St Andrews
0330 043 4595
The St Andrews Pottery Shop
Second 4 Church Square
KY169NN
St. Andrews
Craft Centres & Shops
St. Andrews
The Studio At Cambo
Unit 6 Cambo House
KY168QD
St. Andrews
01333 450054
Photographic Studios
St. Andrews
The Studio Kitchens & Bathrooms
9 b Main St
KY16 0UG
St. Andrews
Kitchen Planners & Furnishers
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
Tyrefit
Unit 5 1 Churchill Cresent
KY168EF
St. Andrews
01334 477439
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 Library
Hicks North Street
KY169TR
St. Andrews
01334 462283
211 South Street
KY16 9EF
St Andrews
Tobacco Products - Mnfrs
St Andrews
Vanceway
Unit 1 11 Miltonbank Cr
KY160XE
St. Andrews
01334 838871
114 Market St
KY16 9PB
St Andrews
Volume One Discos
Bailey 19 Auld Burn Park
KY168JD
St. Andrews
01334 477907
Discos - Mobile
St. Andrews
W S Duncan
Home F 14b Woodburn Terrace
KY168BA
St. Andrews
01334 477491
Central Heating - Installation & Servicing
St. Andrews
W Walker
Unit 8 14 Bonfield Road
KY169RP
St. Andrews
01334 850622
Livestock Transportation
St. Andrews
90 - 92 South Street
KY16 9QD
St Andrews
Stationery Suppliers
St Andrews
West Port Print & Design
Unit 1 14a Argyle Street
KY169BP
St. Andrews
01334 477135
Wheelie Bin Cleaning Co (St Andrews)
Bullio PO Box 14750
KY169WF
St. Andrews
01334 870015
Cleaning Services - Commercial
St. Andrews
Wind & Water
141 Bu South Street
KY169UN
St. Andrews
01334 460600
Wonder Years Nursery
Unit 2 East Sands
KY168LH
St. Andrews
01334 476127
Nurseries & Creches
St. Andrews
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