The Taylor Creek Visitor Center is located on the south shore of beautiful Lake Tahoe. The visitor center is also the hub where four fascinating self-guided trails start and the home of the Stream...[more]
Taylor Creek Visitor Center
The Taylor Creek Visitor Center is located approximately 3 miles north of South Lake Tahoe on the lake side of Highway 89. The Visitor Center entrance is just past the entrance to the Tallac Historic Site and Fallen Leaf Lake Road.
Weather InformationNational Weather Service (NOAA)>