Celler Can Santiago is a restaurant known for its Mallorcan cuisine, featuring fresh fish and meat dishes.