visit website

645 North Lake Blvd.
Tahoe City, CA 96145
United States

The Pepper Tree Inn: not just another North Lake Tahoe Hotel!

The Pepper Tree Inn: not just another North Lake Tahoe Hotel!