Town of Burford in The Cotswolds, UK
The High Street in the popular country town of Burford in the Cotswolds, Oxfordshire, UK