image

Talbot Inn

 

Be the first to review

Talbot Inn is a charming restaurant in Somerset, UK, that offers a unique dining experience with its eclectic menu featuring locally sourced ingredients. With a warm and welcoming ambiance, Talbot Inn is perfect for a casual lunch or romantic dinner.

image