The Russell Hotel

Small Hotel

26 The Scores, St Andrews, Fife, KY16 9AS