Pilmour Hotel
1 Pilmour Place, St Andrews
KY16 9HZ