The resort features a state-of-the-art spa and, of course, a casino. The M Resort Spa & Casino provides tons of amenities, entertainment, and easy access to the most popular attractions in Las Vegas. The M Resort Spa & Casino is a luxurious resort and casino located on the southern end of the famous Las Vegas Strip in the nearby city of Henderson, Nevada.