What A Difference A Lake Makes. At the 'newly renovated' Westin Lake Las Vegas Resort & Spa, you’ll discover a side of Las Vegas that’s anything but ordinary. Retreat from the neon lights of the Las Vegas “strip” to a lakeside paradise at the Lake Las Vegas hotel where the only item on your itinerary is relaxation. Unwind with the sights and scents at their Spa Moulay, discover what drives you on the Jack Nicklaus signature golf course, or indulge in AAA Four-Diamond Japanese cuisine at the signature restaurant, Marssa. Named as one of the “world’s best hotels” by Travel + Leisure, our 3,600 acre Lake Las Vegas resort offers luxury in Henderson, Nevada. From the moment you enter this resort and experience the Westin Sensory Welcome – aromatic white tea essences, soft lighting, and mood transforming music – all of your worries simply melt away. This majestic Lake Las Vegas resort is located in Henderson, perfectly situated within reach of the glitz and glamour of the Las Vegas Strip.