Off the Strip.

Showing: 1 - 1 of 1 RESULTS
Las Vegas Local Nature Nevada

Lee Canyon.

Lee Canyon Ski Resort: A winter wonderland in the desert Lee Canyon Ski Resort is a winter wonderland located in the Spring Mountains, just 35 miles northwest of Las Vegas, Nevada. The resort is known for its stunning scenery, abundant snowfall, and family-friendly atmosphere. Lee Canyon Ski Resort has something to offer everyone, from beginner …