The Visitor Center, located in South Lake Tahoe on Hwy 89, is operated by the National Forest Service. It has an easy self-guided nature walk and a stream profile room where you actually view Taylor Creek from below the level of the creek.