Address: OX29 672, Main Road, Hanborough, Long Hanborough, West Oxfordshire, Oxfordshire, England, OX29 8FX, United Kingdom