Latimer and Ley Hill


Latimer and Ley Hill - civil parish in Chiltern, Buckinghamshire, England.