A new restaurant is going to open in Taunton town centre with the aim of serving international food using local ingredients.