Tailend Restaurant - 130 Market St, St Andrews KY16 9PD, UK on Eaten