Filter Results
Apply Filters
Clear Filters
Self Catering in Tahoe Vista
Tahoe Sands Resort
6610 North Lake Boulevard, Tahoe Vista, United States Show map
Located nearly 5 minutes' walk from Lake Tahoe, the 3-star Tahoe Sands Resort Tahoe Vista includes a swimming pool. This Tahoe Vista hotel offers 29 rooms and amenities such as a convenience shop and…
From US$ 419
Book Now