Discover the Japanese Tea Garden San Francisco. Find the top things to see, pictures, & insider's tips for a visit to this gem in SF's Golden Gate Park.