The Kithmore opens in St Andrews after a £7.5 million renovation, transforming historic townhouses into a luxury boutique hotel.
Robin McKelvie may be on the fairway to heaven but he discovers there is so much more to this historic town than its global reputation as the ...