Hours & Location
1720 Festival Plaza Dr,
Las Vegas, NV 89135
(702) 333-0402
Sunday - Thursday
5pm to 9pm
Friday & Saturday
5pm to 10pm
1720 Festival Plaza Dr,
Las Vegas, NV 89135
(702) 333-0402
Sunday - Thursday
5pm to 9pm
Friday & Saturday
5pm to 10pm