South Leigh, Oxfordshire England The latest addition to the One Place Studies Directory is South Leigh, a village and civil parish on Limb Brook, a small tributary of the River Thames, about 2 1⁄2 miles… See More