7276 North Lake Blvd.
Tahoe Vista, CA 96148
Get directions

About Us

At the Holiday House, you will enjoy six lakefront suites with panoramic views overlooking beautiful Lake Tahoe and the surrounding Sierra Mountains.

Reviews