My Account
North Leigh is a village in Oxfordshire, UK. It lies just off the A4095 midway between Witney and Long Hanborough.