3960 South Las Vegas Boulevard Las Vegas, NV 89119
Seated: 14
Standing: 75
Square Feet: 2,100 ft2
(39th Floor)