fields in Scotland

Located on the east coast of Fife in Scotland, the Fairmont St Andrews is a grand resort hotel with a…