DaVinci is an Italian and Romanian restaurant offering a blend of culinary traditions.