The Granville Arms, Barford is a friendly, comfortable and stylish village dining pub set in the heart of Shakespeare Country.
The Granville Arms, located in the picturesque village of Barford, is a warm and stylish dining pub in the heart of Shakespeare Country. Known for its friendly atmosphere and charming surroundings, it's the perfect spot to relax and enjoy delicious food while soaking in the beauty and history of the area. Whether you're stopping by for a casual meal or a special occasion, The Granville Arms offers a cozy escape with a touch of elegance.