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.
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.