Mexico's famous tequila, likened to Mexico's national drink, is a specialty of Mexico, "the soul of Mexico."
Also, Tequila is a small town in Mexico, and this liquor is named after its place of origin.
The drink is made from a special ingredient, agave.
The Tequila, which is imagined to be made very casually, is actually one of the most heavily regulated of all liquors.
The name could be an allusion to the South American flavor of your restaurant (if you're a South American-style restaurant), but it could also be interpreted to mean that your food and drink is not only unique, but also subject to strict quality control.
Well, I hear you calling!
It's Granate, Grenadine, which is the pomegranate, the national flower of Spain, and the language of the flower is: you're missing out on a great opportunity if you want it!
You can use it for restaurants, by extension: if you miss this restaurant, then you missed a great opportunity to taste the food.