Vince Neil's Tres Rios Cantina Vince Neil's Tres Rios Cantina
Restaurant @ Westgate Las Vegas Resort and Casino
"Major Griffin III"
Tried it out. And what a surprise. I had the steak tacos might I add delicious. the service was prompt and polite. The drinks were awesome.