Latimer Place

Latimer Place in the Chiltern Countryside Buckinghamshire.