Point of interest
Tahoe Adventure Company
29 locals recommend,
Location
7010 N Lake Blvd
Tahoe Vista, CA
Tips from locals
This is a one stop shop when it comes to having a guide direct you for all types of activities. Both on land and in the water. Check out their website for details on what they offer.