Allegedly, "rana" means "frog" in Spanish, which serves to explain the presence of three margarita-drinking frogs in the logo for this particular Tijuana establishment.
Allegedly, "rana" means "frog" in Spanish, which serves to explain the presence of three margarita-drinking frogs in the logo for this particular Tijuana establishment.