Restaurant La Taverna Dei Templari offers a dining experience.