Ilmer
Ilmer is a village in Buckinghamshire at the foot of the Chiltern Hills about 2.75 miles (4.43 km) northwest of Princes Risborough, near the boundary with Oxfordshire.
Read more about Ilmer.
Related Subjects
Related Phrases
Related Words