The Shore House at Lake Tahoe, located in Tahoe Vista, CA on the North Shore of beautiful Lake Tahoe. The Shore House is the ultimate Northern California vacation getaway, centrally located to all of the lake and mountain activities. Balconies and decks, offering fabulous panoramic views of our pristine lake and surrounding snow-capped Sierra Nevada Mountains, surround each floor. The Shore House at Lake Tahoe offers nine guest rooms, each with a private outdoor entrance, private bathroom, gas log fireplace and mini-refrigerator and decorated with knotty pine walls, custom-built log furniture, and Scandia Down comforters ...