Pepper Tree Inn

645 N Lake Blvd
Tahoe City
California
United States