Severn Stoke is a small, traditional riverside village set between Worcester and Tewkesbury, prized for its open countryside, agricultural heritage and proximity to the River Severn....