The Westin at Lake Las Vegas is a lakeside paradise located about 20 minutes from the Strip. The Hotel is built overlooking a 3,600 acre Lake and features day spa, a fitness center and an outdoor pool with cabanas, plus 4 restaurants, a cafe and a bar.
The Westin has over 50,000 square feet of exterior meeting space, capable of accommodating anywhere from 15 to 2,100 guests.