Truckee, California
Retreat to luxury Northstar Lodge, located at the base of the world-renowned Northstar California ski area in Truckee, California—part of the North Lake Tahoe area.This beautiful vacation rental in Lake Tahoe is a ski-in/ski-out resort, complete with its own unique, pulse-driven gondola. All villas feature high-end amenities, including designer stainless steel appliances and ranch house style interiors.