A team of undercover inspectors have voted The Manor House Hotel in Castle Combe as one of the UK’s top afternoon tea venues for its quality, range and service in the Award of Excellence category in the Tea Guild’s prestigious 2013 Tea Guild Awards. The Manor House was one of 37 city and countryside...