970 Northstar Dr, Truckee, California 96161
(800) 932-9355
Retreat to luxury with Northstar Lodge, located at the base of the world-renowned Northstar California ski area in Truckee, California. This beautiful vacation rental in Lake Tahoe is a ski-in/ski-out resort, complete with its own unique, pulse-d