Banbury Hill farmhouse lies in the midst of rolling, wooded farmland of the Oxfordshire Cotswolds on the outskirts of Charlbury. Around the large farmhouse are the old stone barns, now splendid conversions into delightful bed & breakfast accommodation and cosy self catering cottages.