Lake Tahoe (North Shore)

📍 Homewood, CA

Beautiful crystal clear waters on the legendary North Shore. Operated by the elite High Sierra Water Ski School.

Download App to Ride