chris Ventura
Red Rock Casino, Resort & Spa Red Rock Casino, Resort & Spa
Las Vegas, Nevada
"chris Ventura"
Decor is nice. Staff was very good. Food was just average. Unless I need a steak right then and there at Red Rock I can not see myself going back. So many choices in Las Vegas for steak houses it's really tough to see me saying let's go to T-Bones again.