The Cotswolds is so quintessentially English it really is a must-see place when visiting the UK for the first time. If you are flying in from London, this part of the country is only a pleasant 2-hour journey and is one of the closest places to London which reflects some of the “Swallows and Amazons” …
More