Fairmont St Andrews is located in United Kingdom, 6km from St Andrews Bay, 5.5km from St Andrews Cathedral and 84km from Edinburgh Airport.
Crail Road
St Andrews
KY16 8PN
United Kingdom