Sneak Off to a Relaxing Getaway in Truckee, California

Sneak Off to a Relaxing Getaway in Truckee, California

As you drive from San Francisco to Lake Tahoe and head up to the northern side of the lake you’ll drive right through Truckee. It’s about 15 miles from Lake Tahoe and only a few from Donner Lake. Right in Tahoe National Forest, you’ll find a mountain town with local haunts, friendly residents and outdoor […]