When in the Cotswolds: stay at the majestic Lords of the Manor Hotel England is a beautiful country and for those who wonder where to start, the Cotswolds are a […]