The market town of Northleach is a hidden gem in the Cotswolds, with a charming village steeped in history and a stellar pub ...