This spacious two-bedroom upper flat is situated in the popular village of Guardbridge, just a short distance from St Andrews. The property offers...