Tahoe Sands Resort is located at 6610 N Lake Blvd, Tahoe Vista, CA-96148. An interactive Map of Tahoe Sands Resort is shown below.
View details of Tahoe Sands Resort.