Northstar Lodge, A Welk Resort

Northstar Lodge, A Welk Resort

Categories

Lodging PropertiesResorts

About Us

Welk Resort Group’s newest addition to their family of resorts is The Northstar Lodge, located on the Northstar Mountain in Truckee, California. Situated at the base of the mountain, Northstar Lodge b