The Stonegallows Inn is a local favourite in Taunton, with everything from great food and impeccable service to top-notch facilities and a peaceful location. A seven-minute drive from Taunton's bustling town centre, the Stonegallows is nestled within the sleepy Somerset countryside, offering a welcome pause from the daily grind.