Featured Business – Tahoe Sands Resort
Tahoe Sands Resort NTBA Premier Member: Tahoe Sands Resort Location: 6610 N. Lake Blvd., Tahoe Vista, CA 96148 Member Since: 2021 Website: www.tahoesandsresort.com The Tahoe Sands Resort is perched lakefront on the sunny side of Tahoe’s North Shore. Centrally located in Tahoe Vista, the Tahoe Sands Resort spans across four acres of open lakefront property…