Tahoe Sands Resort

6610 North Lake Blvd, Tahoe Vista, United States - 96148