The Fairmont 5* 91%

01334 837000
St Andrews
Scotland
KY16 8PN
Details to follow...