Loading map…

Leonard’O

Located in Cagliari, Italy, Leonard'O is a culinary destination. The enticing aroma of its dishes, combined with a satisfying texture, reflects the rich flavors of Sardinian cuisine, a cornerstone of the island's food culture.