The Best Western Keavil House Hotel is a beautifully appointed country house hotel near Scotland's ancient capital of Dunfermline. Play golf on one of the local courses or visit the beaches of the Fife Coast. Edinburgh, St. Andrews and Perth are all within easy reach.