Nestling in the Cotswolds is the beautiful town of Burford. Situated on the Southern Bank of the River Windrush Burford rises steeply up to its Southernmost border.