Your Leavetown Team
Pool / Spa
100% refund for cancellations more than 60 days before check-in date.
Lake Tahoe is the largest alpine Lake in North America - a deep, wide, bright blue gem surrounded by the incredible Sierra Nevada Mountains. Tahoe is world renowned as an alpine paradise. From world class skiing and snowboarding in winter, to hiking and biking in spectacular scenery in summer, there is truly a Tahoe vacation for everyone.