The harbour town of Crail is 10 miles south east of St Andrews, off the A917 road on the east coast of Scotland. The area sround Crail is famous for its golf courses, including courses in St Andrews, Spey Bay and Elgin.
2 Star Hotel
66%
Crail village
Balcomie Links Hotel
Balcomie Road, Crail, Fife KY10 3TN
A family run hotel offering bed and breakfast accommodation on the outskirts of Crail, close to St Andrews Golf Course.