Housed in a old coaching inn, the Royal Dunkeld Hotel is located in this small town in Strathtay, Perth and Kinross, Scotland.Famous for its restaurant, serving mouthwatering menus in a relaxing atmosphere, the Royal Dunkeld Hotel also offers two bars and comfortable guest rooms.