Japanese Tea Garden San Francisco

  In San Francisco, there is actually the oldest public Japanese Tea Garden in the United States. It was originally in an exhibit within the 1894 Midwinter International Exposition. The address for the tea garden is 75 Hagiwara Tea Garden Drive, San Francisco, CA 94118. The summer hours that you can visit are March 1stContinue reading “Japanese Tea Garden San Francisco”