Lewknor

Lewknor

Lewknor is a village and civil parish about 5 miles (8 km) south of Thame in Oxfordshire. The civil parish includes the village of Postcombe.

Read more about Lewknor.