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.