Murrayshall Hotel is a luxury four-star country house and estate nestled between towering trees in Perthshire, offering a tranquil retreat from everyday life. With 40 elegant bedrooms and suites, award-winning dining, and extensive grounds, Murrayshall provides the perfect setting for a relaxing and rejuvenating getaway.
Guests have praised the hotel's luxurious atmosphere, comfortable rooms, and excellent service.
Guests have criticized the hotel for poor food and drink, slow service, and lack of attention to detail.