Get to Know: Olympic Valley Stables
Olympic Valley Stables is one of the most historic places left in North Lake Tahoe’s Olympic Valley, located less than half a mile near the village. This mountain valley venue is at the base of the iconic ski resort Squaw Valley, the newly named mountain