In the heart of the Buckinghamshire countryside, lies the splendid Bellhouse Hotel. Conveniently located near London, Oxford, Thames Chilterns and the South, the Hotel is the