Castlewood House are part of an elite group of accommodation owners worldwide who have topped the ‘Best of the Best’ list on the Trip Advisor traveller review website.