The Talbot Inn is located in the historic village of Mells in the beautiful Somerset countryside. Frome, just three miles away, is the nearest town and frequently voted the happiest place to live in England. The market town is packed full of artisans, designers and producers with a thriving performing arts scene.