Restaurants near Offenham, Evesham, Worcestershire, WR11