St. Andrews and the Kingdom of Fife aren't all historic links. The new Duke's course a mile away sits in the hillside above town.
Your ad here