6834 North Lake Blvd.
Tahoe Vista, CA 96148
Get directions

About Us

North Lake Tahoe area. Located on the peaceful north shore of Lake Tahoe, our resort features 32 studio suites, each enjoying a spectacular view of Lake Tahoe & the Sierra Nevada mountains.

Reviews