An interactive map showing the location of Cotswold Gateway Hotel, Burford, Oxfordshire, England, UK.