Filter Results
Apply Filters
Clear Filters
Self Catering in Tahoe Vista
Tahoe Sands Resort
6610 North Lake Boulevard, Tahoe Vista, United States Show map
The 3-star Tahoe Sands Resort Tahoe Vista lies 4.5 km from a natural paradise like Speedboat Beach, and features a convenience store and a laundromat. Also, active guests can enjoy a seasonal outdoor…
From US$ 419
Book Now