— Make a Reservation —
We are conveniently located on the beautiful North Shore of Lake Tahoe, California!
Right across from the beach in Tahoe Vista, we are a short drive from the Ski Resorts and Casinos.
7081 N Lake Boulevard
Tahoe Vista, CA 96148
5 pm 'til Close
Due to seasonality call for availability after 8 pm.