ski resort

Located off Highway 89, between Truckee and Tahoe City, on the North Shore of Lake Tahoe, lies a gorgeous mountain resort called Squaw Valley. Squaw Valley offers an amazing selection of activities for the whole family, even when the mountains are not blanketed with snow. Adventure awaits you with over 10 outdoor activities that are … [More…]