19th Century Manor House Dumbleton Hall is the finest Country House hotel in Worcestershire, surrounded by its very own private lake & woodlands, with views of Broadway Tower. Enjoy a relaxing three night break at this luxury destination hotel with this great deal, including accommodation in a classic double room (free upgrade to superior double subject to availability) & full English breakfast in the mornings.