Surrounded by 350 acres of stunning, private park and woodland, the historical Murrayshall House Hotel offers a very special stay in beautiful Perthshire. Guests will adore the luxurious accommodation...
read more about this hotel
Anytime Bed and Breakfast
May 2017 to February 2018 - 1 night from £44.50 per person
Bed and Breakfast
Multiple nights available
Twin, Double or Upgraded bedroom with en-suite facilities