Tahoe Sands Resort Resort Tahoe Vista
Situated in Tahoe Vista in the California region, Tahoe Sands Resort features accommodation with free Wi-Fi and free private parking, as well as access to a sauna. This apartment provides a private beach area.
Number of rooms: 45
6610 North Lake Boulevard, Tahoe Vista, CA 96148, United States