The Old Bell Hotel is a luxurious Cotswolds hotel with a cosy bar, outstanding restaurant, and individually designed rooms. It is England’s oldest hotel, dating back to 1220. The hotel offers delicious food and drinks sourced from local suppliers, comb…