130 Market St, St Andrews KY16 9PD, United Kingdom
Bruce Embankment, St Andrews KY16 9AB, United Kingdom
5 College St, St Andrews KY16 9AA, United Kingdom