The Lethbridge Arms, located in Taunton, is a 16th century village inn with an authentic Thai restaurant nestled comfortably inside