The Venetian Las Vegas
LAS VEGAS, NV. | FEBRUARY 24, 2025 – The Venetian Las Vegas is a luxury hotel and casino resort with over 4,000 rooms located on the heart of the Las Vegas strip. The resort, along with its 3,000 room sister property, The Palazzo, is home to the 134,000 sq. ft. Canyon Ranch SpaClub.