If you have dreamed of a fairytale wedding, there is no better place to make your dream come true than in the rolling hills of Fife, Scotland. Located just 6 miles from St. Andrews, Scotland, Craigsanquhar is a quintessential Country Estate capable of handling every detail of your destination wedding.