It’s very impressive with enormous Swarofski crystal chandeliers featuring over 3 million pieces of crystal. The décor could be described as Desert Modern or Desert Art Deco.
The Red Rock is a Station Casino, and in fact the corporate headquarters is located on the premises. The 70-acre site is located at the corner of Charleston Blvd.
The Red Rock Casino, Resort and Spa is located 10 miles north of the Las Vegas Strip in Summerlin, Nevada.