Fine dining is moved up a level with Rufflets in St Andrews

Rufflets in St Andrews has enjoyed a £100,000 revamp