The King George II Inn in Bristol boasts a rich history dating back to 1681, making it the nation’s oldest operating inn, writes Shaun Melady for the ...