UK’s ‘most perfect pub’ is ’16th century’ beauty with ‘glorious beer garden’
The “most perfect pubs in the UK” have been named – and the top watering hole offers a quintessentially British experience. According to National Geographic, The Bell Inn in Aldworth is “most perfect pub in the UK” – from the ice cold beers down to the comfort food served. The Bell Inn is quite a … Read more