A traditional English pub Burford Burford - The Angel, a traditional English pub in the old-fashioned village of Burford, in the Cotswolds.