Tahoe Chalet Inn
Located in South Lake Tahoe, CA. Rated 0/5 with 0 reviews.
Address: 3860 Lake Tahoe Boulevard, South Lake Tahoe, California, South Lake Tahoe, CA, US
Choose your travel dates and occupancy to check current room availability and booking terms. Public catalog information does not represent a dated rate quote.