Latimer Place Home » Venues » Latimer Place Latimer Place in the Chiltern Countryside Buckinghamshire.