La Ultimu' Leu is a restaurant serving traditional cuisine, established in 1998.