Holiday House Guesthouse Tahoe Vista
This quaint hotel in Tahoe Vista is located on Lake Tahoe and is surrounded by the Sierra Mountains. All suites at this hotel have free Wi-Fi and fully equipped kitchens.
Number of rooms: 7
7276 Northlake Boulevard, Tahoe Vista, CA 96148, United States