4321 West Flamingo Road Las Vegas, NV 89103
Seated: 80
Standing: 75
Square Feet: 1,409 ft2
Ceiling Height: 20 ft