Tailend Restaurant
130 Market St, St Andrews KY16 9PD