An artistic Italian restaurant decked with the work of the world-renowned Italian art master Leonardo da Vinci. Leonardo’s stands out as the doyen of the best Italian restaurant in Shanghai. Inspired by a passion for healthy cuisine, the culinary team has created standout dishes that respect and highlight the region’s natural flavors. Leonardo’s also has Teppanyaki available, two long tables within 6 persons for each table.