Welcome to Lake Tahoe, home of Northstar Lodge. Located at the base of the world-renowned Northstar California ski area in Truckee, our resort offers luxury vacation rentals in Lake Tahoe. Make our villas your home away from home while you explore the natural beauty of the area. For your comfort, all of our accommodations1 feature state-of-the-art appliances and high-end amenities. After a day of adventure, unwind in the privacy of your stunning studio or villa. Welcome home to your cozy and chic mountainside retreat.
1Floor plans are intended to give a general indication of the proposed layout only. The floor plans provided may not represent all of the various floor plans that may be available at the property.