Hotels December 19, 2021 0 The Castle Inn, Castle Combe Castle Combe, one of the most enchanting historic villages in England, boasts not one but…