Relaxation and appointments for customers
Set across 365 acres of private Perthshire countryside, Murrayshall is a 17th-century country house reimagined for modern luxury. Just ten minutes from Perth, yet surrounded by rolling hills and ancient woodland, it offers 62 elegant rooms, suites, and secluded pods with views over fairways and forests. Enjoy two on-site golf courses, miles of scenic trails, and bespoke wellness treatments at the...