The Cotswolds is a truly special place in Britain, but what and where is it exactly? Well, it’s two hours west of London, a stones throw West of Oxford, just north of Bath, and south of Stratford upon Avon. In recognition of it’s rich, diverse landscape it was designated an Area of Outstanding Natural Beauty...Read More