visit website

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

+1 530 583-3711

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

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