Gloucester has a few pubs none with the ambience that you describe, have eaten at the Avon Valley Inn Hotel food ok. Tried to eat at Roundabout Inn a few weeks ago but the kitchen closed at 2.00pm.
Also not in your radius but The Beatty Hotel East Gresford was just like stepping into the set of Man From Snowy River, great fire and food.
Krambach Hotel is about an hour away from Forster some interesting characters and a country feel. I believe recently new operators in the restaurant so can't comment on the food.
Stroud Central Hotel is a beautiful country pub I have driven past numerous times but can't recommend what the food or inside is like sorry. Fits your less than 2 hour driving distance.