Nestled in the leafy village of Stanton St. John, The Talkhouse is a delightful historic thatched public house and bed and breakfast. Stanton St John is just one of Oxfordshire's idyllic villages close to Stanton Great Wood and within a stones throw of the 12th century Norman Church, St Jo...